제출 #874896

#제출 시각아이디문제언어결과실행 시간메모리
874896veehjPairs (IOI07_pairs)C++17
30 / 100
41 ms3128 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef long double ld; #define F first #define S second #define pb push_back #define sz(a) (int)a.size() #define all(x) (x).begin(), (x).end() ll b, n, d, m; void f2(){ vector<pair<ll, ll>> v(n); for(auto& u : v) cin >> u.F >> u.S; } void f1(){ vector<ll> v(n); for(auto& u : v) cin >> u; sort(all(v)); ll ans=0; for(ll i=0; i<n; i++){ ans+=upper_bound(all(v), v[i]+d)-v.begin(); ans-=i+1; } cout << ans << endl; } int main() { cin >> b >> n >> d >> m; if(b==1) f1(); if(b==2) f2(); }
#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...