Submission #844242

#TimeUsernameProblemLanguageResultExecution timeMemory
844242vjudge1Spiderman (COCI20_spiderman)C++17
70 / 70
643 ms6288 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define endl "\n" #define all(aa) aa.begin(), aa.end() int main(){ int n, k; cin>>n>>k; vector<int> v(n), sieve(1000001); for(int &e:v){ cin>>e; if(e>k) for(int j=0; j<=1000000; j+=e) sieve[j]++; } for(auto e:v) { if(e<k) cout<<0<<' '; else cout<<sieve[e-k]-(e!=k && k%e==0)<<' '; } }
#Verdict Execution timeMemoryGrader output
Fetching results...