Submission #199880

#TimeUsernameProblemLanguageResultExecution timeMemory
199880milagrosvilla1803Spiderman (COCI20_spiderman)C++11
0 / 70
93 ms15224 KiB
#include <bits/stdc++.h> using namespace std; int alturas1[300005]; int alturas2[300005]; int cubeta[1000005]; int n,k,aux=0; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cin>>n>>k; for(int i=0;i<n;i++){ cin>>alturas1[i]; alturas2[i]=alturas1[i]; } sort(alturas2,alturas2+n); int maximo=alturas2[n-1]; for(int i=0;i<n;i++){ if(alturas2[i]==alturas2[i-1] || k>=alturas2[i]) continue; int mult=0, result=1; while(result<maximo){ result=alturas2[i]*mult+k; cubeta[result]++; mult++; } } for(int i=0;i<n;i++){ cout<<cubeta[alturas1[i]]<<" "; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...