제출 #1278338

#제출 시각아이디문제언어결과실행 시간메모리
1278338DottedHawkA Huge Tower (CEOI10_tower)C++17
30 / 100
212 ms2832 KiB
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;

int main() {
    //freopen("imp.txt", "r", stdin);
    int n, d; cin >> n>> d;
    vector<int> V(n);
    for(int& x: V) cin >> x;
    sort(V.begin(), V.end());

    int ans = 1;
    int l = 0;
    for(int r = 1; r<n; r++) {
        while(V[r]-V[l] > d) l++;
        ans*=((r-l)+1);
    }

    cout << ans;
}
#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...
#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...