Submission #306461

#TimeUsernameProblemLanguageResultExecution timeMemory
306461sofapudenPairs (IOI07_pairs)C++14
30 / 100
90 ms1784 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; int main(){ int b; cin >> b; if(b == 1){ ll n, d, m; cin >> n >> d >> m; vector<int> v(n); for(auto &x : v)cin >> x; sort(v.begin(), v.end()); int ptrl = 0, ptrh = 0; ll ans = 0; for(; ptrh < n; ++ptrh){ while(abs(v[ptrh]-v[ptrl])> d){ ptrl++; } ans+=ptrh-ptrl; } cout << ans << "\n"; } if(b == 2){ ll n, d, m; cin >> n >> d >> m; } if(b == 3){ ll n, d, m; cin >> n >> d >> m; } }
#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...