AtCoder Regular Contest 120
問題文
省略
省略
C++に変換後のコードはこちら
int N, A[4d5+1], ind[];
char res[];
int sts, st[];
{
rd(N,A(2N));
rep(i,2N) ind[i] = i;
sortA(2N,A,ind);
rep(i,N) A[ind[i]] = 1, A[ind[i+N]] = -1;
rep(i,2N){
if(sts && st[sts-1] + A[i] == 0){
sts--;
res[i] = ')';
} else {
res[i] = '(';
st[sts++] = A[i];
}
}
wt(res);
}
Current time: 2024年04月20日23時32分17秒
Last modified: 2021年05月24日22時25分25秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Regular_Contest ARC120 ARC_D
トップページに戻る
Logged in as: unknown user (not login)