2019年09月01日00時51分58秒に更新されたバージョンを表示しています.
最新のページはこちらをご覧ください.
Codeforces Round #582 DIV3 D2問題
Problem description
省略
省略
C++に変換後のコードはこちら
//no-unlocked
int N, K, A[2d5];
vector<int> v[200001];
{
int i, k, res = int_inf, tmp;
rd(N,K,A(N));
rep(i,N){
k = 0;
while(A[i]){
v[A[i]].push_back(k);
A[i] /= 2;
k++;
}
}
rep(i,200001) if(v[i].size() >= K){
sort(v[i].begin(), v[i].end());
tmp = 0;
rep(k,K) tmp += v[i][k];
res <?= tmp;
}
wt(res);
}
Current time: 2024年03月29日15時11分18秒
Last modified: 2019年09月01日00時51分58秒 (by laycrs)
Tags: Competitive_Programming_Incomplete Codeforces CF582 CF_Div3_D
トップページに戻る
Logged in as: unknown user (not login)