AtCoder Regular Contest 132
問題文
省略
省略
C++に変換後のコードはこちら
int @N, @P[N]--;
int res = int_inf, i, k;
k = argmin(P(N));
rep(i,N) if(P[(k+i)%%N] != i) break;
if(i==N) res <?= k;
if(i==N) res <?= 2 + N-k;
rep(i,N) if(P[(k-i)%%N] != i) break;
if(i==N) res <?= 1 + N-1-k;
if(i==N) res <?= 1 + k+1;
wt(res);
Current time: 2024年05月19日07時34分59秒
Last modified: 2021年12月29日21時02分20秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Regular_Contest ARC132 ARC_B
トップページに戻る
Logged in as: unknown user (not login)