AtCoder Beginner Contest #127
問題文
省略
省略
C++に変換後のコードはこちら
int N, M, A[1d5], B[1d5], C[1d5];
{
int i, j, k;
ll res;
rd(N,M,A(N),(B,C)(M));
sortF(N,A);
sortA(M,C,B);
i = 0;
for(j=M-1;j>=0;j--){
rep(B[j]){
if(i==N || A[i] >= C[j]) break;
A[i++] = C[j];
}
if(i==N || A[i] >= C[j]) break;
}
res = 0;
rep(i,N) res += A[i];
wt(res);
}
Current time: 2024年04月19日22時29分53秒
Last modified: 2019年05月27日23時17分00秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC127 ABC_D
トップページに戻る
Logged in as: unknown user (not login)