Submission #1045402

#TimeUsernameProblemLanguageResultExecution timeMemory
1045402bluecornbotA Huge Tower (CEOI10_tower)C++14
90 / 100
1070 ms2652 KiB
#include <iostream> #include <fstream> #include <string> #include <bits/stdc++.h> using namespace std; // ofstream fout ("split.out"); // ifstream fin ("split.in"); int main(){ int n,d; cin>>n>>d; int array[n]; long long product=1; for(int i=0;i<n;i++){ cin>>array[i]; } sort(array,array+n); for(int i=1;i<n;i++){ int j=i-1; while(j>=0&&array[j]+d>=array[i]){ j--; } product=product*(i-j)%1000000009; } // for(int i=n-1;i>=0;i--){ // int j=i-1; // while(array[i]<=d+array[j]){ // j--; // } // product=product*(i-j)%1000000009; // } // cout<<product; // long long product=1; // for(int i=0;i<n;i++){ // cout<<barray[i]<<endl; // } // for(int i=0;i<n;i++){ // product*=(barray[i]+1); // } cout<<product; 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...
#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...