2020年11月17日08時05分00秒に更新されたバージョンを表示しています.
最新のページはこちらをご覧ください.
AtCoder Regular Contest 106
問題文
省略
省略
C++に変換後のコードはこちら
int N, M, L[2d5], R[2d5];
{
int fg = 0;
rd(N,M);
if(M==0){
rep(i,N) wt(2*i+1, 2*i+2);
return 0;
}
if(M < 0) fg = 1, M *= -1;
if(M > N-2 || fg==1) wt(-1), return 0;
rep(i,N) (L[i], R[i]) = (2d8+2*i, 2d8+2*i+1);
(L[0], R[0]) = (1, 1d8);
(L[1], R[1]) = (2, 3);
rep(i,M) (L[2+i], R[2+i]) = (10+2*i, 10+2*i+1);
rep(i,N) wt(L[i], R[i]);
}
Current time: 2024年04月19日22時16分18秒
Last modified: 2020年11月17日08時05分00秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Regular_Contest ARC106 ARC_C
トップページに戻る
Logged in as: unknown user (not login)