제출 #1278341

#제출 시각아이디문제언어결과실행 시간메모리
1278341DottedHawkA Huge Tower (CEOI10_tower)C++20
100 / 100
216 ms5264 KiB
#include<iostream> #include<algorithm> #include<vector> using namespace std; typedef long long ll; int main() { //freopen("imp.txt", "r", stdin); ll n, d; cin >> n>> d; vector<ll> V(n); for(ll& x: V) cin >> x; sort(V.begin(), V.end()); ll ans = 1; ll l = 0; for(ll r = 1; r<n; r++) { while(V[r]-V[l] > d) l++; ans*=((r-l)+1); ans%=1000000009; } 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...