AtCoder Regular Contest 093
AtCoder Beginner Contest 092
問題文 (ARC)
問題文 (ABC)
省略
省略
C++に変換後のコードはこちら
int N, A[100002];
{
int i, s = 0, r;
rd(N++++);
rep(i,1,N-1) rd(A[i]);
rep(i,1,N) s += abs(A[i]-A[i-1]);
rep(i,1,N-1){
r = s;
if(A[i] < min(A[i-1], A[i+1])) r -= 2 (min(A[i-1], A[i+1]) - A[i]);
if(A[i] > max(A[i-1], A[i+1])) r -= 2 (A[i] - max(A[i-1], A[i+1]));
wt(r);
}
}
Current time: 2024年03月28日22時36分25秒
Last modified: 2019年08月26日08時59分29秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Regular_Contest AtCoder_Beginner_Contest ARC093 ABC092 ARC_A ABC_C
トップページに戻る
Logged in as: unknown user (not login)