Submission #54543

# Submission time Handle Problem Language Result Execution time Memory
54543 2018-07-04T04:16:06 Z 노영훈(#1490) Pairs (IOI07_pairs) C++11
30 / 100
26 ms 1068 KB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;
const int MX=100010, inf=2e9;

int b,n,d,m;

ll ans=0;

void solve1(){
    int A[MX];
    for(int i=1; i<=n; i++) cin>>A[i];
    sort(A+1, A+n+1);
    for(int i=1, r=1; i<=n; i++){
        while(r<n && A[r+1]<=A[i]+d) r++;
        ans+=r-i;
    }
}

void solve2(){

}

void solve3(){

}

int main(){
    ios::sync_with_stdio(0); cin.tie(0);
    cin>>b>>n>>d>>m;
    if(b==1) solve1();
    if(b==2) solve2();
    if(b==3) solve3();
    cout<<ans;
    return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 3 ms 376 KB Output is correct
2 Correct 2 ms 488 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 2 ms 488 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 16 ms 864 KB Output is correct
2 Correct 18 ms 864 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 26 ms 1004 KB Output is correct
2 Correct 23 ms 1004 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 24 ms 1004 KB Output is correct
2 Correct 24 ms 1068 KB Output is correct
3 Correct 23 ms 1068 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 2 ms 1068 KB Output is correct
2 Incorrect 2 ms 1068 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 1068 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 1068 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 1068 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 1068 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 1068 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 1068 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 1068 KB Output isn't correct
2 Halted 0 ms 0 KB -