phanbinhminh
Rating
-
Bài tập
96
Điểm
24028
Rating #
-
Điểm #
20
hnimbp
Giới thiệu
Tổng cặp:
C++
#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int t;
cin>>t;
while(t--){
int n;
long long l, r;
cin>>n>>l>>r;
vector<long long> a(n+1);
for (int i = 1; i <= n; i++) cin>>a[i];
sort(a.begin(), a.end());
long long ans = 0;
for (int i = 1; i <= n; i++) {
long long lo = l - a[i];
long long hi = r - a[i];
auto niga = lower_bound(a.begin() + i + 1, a.end(), lo);
auto nigrass = upper_bound(a.begin() + i + 1, a.end(), highVal);
ans += (nigrass-niga);
}
cout<<ans<<"\n";
}
return 0;
}