AtCoder Beginner Contest #127 D問題 - Integer Cards

Source

AtCoder Beginner Contest #127
問題文

問題概要

省略

解法

省略

cLayversion 20190526-1)のコード

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月16日14時40分50秒
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)

ログイン: