AtCoder Beginner Contest 027 D問題 - ロボット

Source

AtCoder Beginner Contest 027
問題文

問題概要

省略

解法

省略

cLayversion 20191111-2)のコード

C++に変換後のコードはこちら

int N; char S[100002];
int arr[100000], sz;
{
  int k = 0;
  ll res = 0;
  rd(S@N);
  rrep(i,N){
    if(S[i]=='+') k++, continue;
    if(S[i]=='-') k--, continue;
    arr[sz++] = k;
  }
  sortA(sz, arr);
  REP(i,sz/2) arr[i] *= -1;
  rep(i,sz) res += arr[i];
  wt(res);
}

Current time: 2024年04月20日08時28分06秒
Last modified: 2019年11月11日03時08分09秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC027 ABC_D
トップページに戻る

Logged in as: unknown user (not login)

ログイン: