AtCoder Beginner Contest 165
問題文
省略
省略
C++に変換後のコードはこちら
int N, M, Q, A[50], B[], C[], D[];
int res;
int arr[10];
void doit(int dep, int st){
if(dep==N){
int tmp = 0;
rep(i,Q) if(arr[B[i]] - arr[A[i]] == C[i]) tmp += D[i];
res >?= tmp;
return;
}
rep(i,st,M){
arr[dep] = i;
doit(dep+1, i);
}
}
{
rd(N,M,Q,(A--,B--,C,D)(Q));
doit(0, 0);
wt(res);
}
Current time: 2024年04月26日19時10分52秒
Last modified: 2021年06月07日22時47分48秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC165 ABC_C
トップページに戻る
Logged in as: unknown user (not login)