AtCoder Beginner Contest 158 D問題 - String Formation

Source

AtCoder Beginner Contest 158
問題文

問題概要

省略

解法

省略

cLayversion 20201229-1)のコード

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

int N, F;
char *S, C;
{
  int r = 0;
  walloc1d(&S, -2d5, 2d5);
  rd(S@N);
  REP(rd_int()){
    if(rd_int() == 1){
      r ^= 1;
    } else {
      rd(F--, C);
      if(F==r){
        S = S - 1;
        S[0] = C;
      } else {
        S[N] = C;
      }
      N++;
    }
  }
  if(r) reverse(S, S+N);
  S[N] = '\0';
  wt(S);
}

Current time: 2021年09月27日22時46分07秒
Last modified: 2021年01月02日18時54分47秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC158 ABC_D
トップページに戻る

Logged in as: unknown user (not login)

ログイン: