AtCoder Beginner Contest 080 C問題 - Shopping Street

Source

AtCoder Beginner Contest 080
問題文

問題概要

省略

解法

省略

cLayversion 20190827-1)のコード

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)

ログイン: