Codeforces Round #688 DIV2 B問題 (1000pt)
Problem description
省略
省略
C++に変換後のコードはこちら
//no-unlocked
int N; ll A[2d5];
{
REP(rd_int()){
ll res, tmp;
rd(N,A(N));
res = sum[i,1,N](abs(A[i]-A[i-1]));
tmp >?= max(abs(A[1] - A[0]), abs(A[N-1] - A[N-2]));
rep(i,1,N-1) tmp >?= abs(A[i+1]-A[i]) + abs(A[i]-A[i-1]) - abs(A[i+1]-A[i-1]);
wt(res - tmp);
}
}
Current time: 2024年04月25日01時34分57秒
Last modified: 2020年12月05日15時17分49秒 (by laycrs)
Tags: Competitive_Programming_Incomplete Codeforces CF688 CF_DIV2_B
トップページに戻る
Logged in as: unknown user (not login)