제출 #409755

#제출 시각아이디문제언어결과실행 시간메모리
409755AugustinasJucasPairs (IOI07_pairs)C++14
30 / 100
61 ms1556 KiB
#include <bits/stdc++.h> using namespace std; long long f1(vector<int> &mas, int X){ // N log N // mas isrikiuotas long long ret = 0; for(auto x : mas){ // cout << x << " prd " << upper_bound(mas.begin(), mas.end(), x + X) - lower_bound(mas.begin(), mas.end(), x - X) << endl; ret += upper_bound(mas.begin(), mas.end(), x + X) - lower_bound(mas.begin(), mas.end(), x - X)-1; } return ret; } int main(){ int B, n, d, m; cin >> B >> n >> d >> m; if(B == 1){ vector<int> ms(n); for(auto &x : ms) cin >> x; sort(ms.begin(), ms.end()); cout << f1(ms, d) /2ll; return 0; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...