Submission #1287672

#TimeUsernameProblemLanguageResultExecution timeMemory
1287672canhnam357Pairs (IOI07_pairs)C++20
30 / 100
14 ms584 KiB
#include <bits/stdc++.h> using namespace std; #define all(x) x.begin(), x.end() void solve1() { int n, d, m; cin >> n >> d >> m; vector<int> a(n); for (int &i : a) cin >> i; sort(all(a)); long long ans = 0; for (int l = 0, r = 0; r < n; r++) { while (a[r] - a[l] > d) l++; ans += r - l; } cout << ans; } void solve2() { } void solve3() { } int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int type; cin >> type; if (type == 1) solve1(); else if (type == 2) solve2(); else solve3(); 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...