Submission #384850

#TimeUsernameProblemLanguageResultExecution timeMemory
384850fadi57Spiderman (COCI20_spiderman)C++14
0 / 70
2092 ms12440 KiB
#include<bits/stdc++.h> using namespace std; const int mx=60; int n,l,r,k; typedef long long ll; ll a[mx]; int main(){ int n,k;cin>>n>>k; map<int,int>mp; int h[n]; for(int i=0;i<n;i++){ cin>>h[i]; mp[h[i]]++; } for(int i=0;i<n;i++){ int ans=0;ans+=mp[h[i]]; if(ans){ans--;} for(int j=2;j*j<=h[i];j++){ if(h[i]%j==0){ ans+=mp[j]; } if((h[i]/j)!=j){ ans+=mp[h[i]/j]; } } cout<<ans<<" "; } }
#Verdict Execution timeMemoryGrader output
Fetching results...