제출 #844276

#제출 시각아이디문제언어결과실행 시간메모리
844276vjudge1Spiderman (COCI20_spiderman)C++17
56 / 70
62 ms11740 KiB
#include <bits/stdc++.h> using namespace std; const int N = 1e6+37; #define int long long signed main(){ ios_base::sync_with_stdio(false); cin.tie(0); int n, k; cin >> n >> k; vector<int> x(n); vector<int> a(N); int f=0; for(int i=0; i<n; i++){ cin >> x[i]; if(x[i]>k) f++; a[x[i]]++; } for(int l=N-1; l>k; l--){ for(int j=l*2; j<N; j+=l){ a[j]+=a[l]; } } for(int i=0; i<n; i++){ if(x[i]-k<=k&&x[i]!=k) cout<<0<<" "; else if(x[i]==k) cout<<f<<" "; else cout<<a[x[i]-k]<<" "; } }
#Verdict Execution timeMemoryGrader output
Fetching results...