Submission #1028873

#TimeUsernameProblemLanguageResultExecution timeMemory
1028873dimasnbayuLottery (CEOI18_lot)C++14
45 / 100
382 ms50660 KiB
#include<bits/stdc++.h> using namespace std; const int MAX_N=10000+5; int arr[MAX_N]; short much[MAX_N][MAX_N]; int main(){ int n,l; cin>>n>>l; for(int i=1;i<=n;i++) cin>>arr[i]; for(int i=1;i<=n-l+1;i++){ for(int j=i+1;j<=n-l+1;j++){ int cnt=0; for(int k=0;k<l;k++){ if(arr[i+k]!=arr[j+k]) cnt++; } much[i][cnt]++; much[j][cnt]++; } } for(int i=1;i<=n-l+1;i++){ for(int j=0;j<=l;j++){ // cout<<much[i][j]<<" "; much[i][j]+=much[i][j-1]; } // cout<<endl; } int q; cin>>q; while(q--){ int x; cin>>x; for(int i=1;i<=n-l+1;i++) cout<<much[i][x]<<" "; cout<<endl; } }
#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...