AtCoder Beginner Contest 080
問題文
省略
省略
C++に変換後のコードはこちら
int N, F[100], P[100][11];
int bc[1024];
{
int i, j, k, mask;
int res = -int_inf, tmp;
rd(N);
rep(i,N){
rep(j,10){
rd(k);
if(k) F[i] |= (1<<j);
}
}
rep(i,N) rd(P[i](11));
rep(mask,1<<10){
rep(i,10) if(mask & 1<<i) bc[mask]++;
}
rep(mask,1,1<<10){
tmp = 0;
rep(i,N) tmp += P[i][bc[mask&F[i]]];
res >?= tmp;
}
wt(res);
}
Current time: 2024年03月29日22時24分13秒
Last modified: 2019年08月29日02時08分21秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC080 ABC_C
トップページに戻る
Logged in as: unknown user (not login)