Codeforces Round #704 DIV2 D問題 (2250pt)
Problem description
省略
省略
C++に変換後のコードはこちら
//no-unlocked
char X[2d5+2], Y[];
{
int @A, @B, @K, rm = B-2;
if(A==0 || B==1){
if(K) wt("No"), return 0;
rep(i,B) X[i] = Y[i] = '1';
rep(i,A) X[B+i] = Y[B+i] = '0';
wtLn("Yes", X, Y);
return 0;
}
if(A+B-2 < K) wt("No"), return 0;
rep(i,A+B) X[i] = Y[i] = '0';
X[0] = Y[0] = '1';
X[1] = Y[1+K] = '1';
rep(i,1,A+B) if(rm && X[i]==Y[i]=='0') rm--, X[i] = Y[i] = '1';
wtLn("Yes", X, Y);
}
Current time: 2024年04月27日08時07分59秒
Last modified: 2021年02月24日08時17分50秒 (by laycrs)
Tags: Competitive_Programming_Incomplete Codeforces CF704 CF_DIV2_D
トップページに戻る
Logged in as: unknown user (not login)