AtCoder Beginner Contest 157 B問題 - Bingo

Source

AtCoder Beginner Contest 157
問題文

問題概要

省略

解法

省略

cLayversion 20201229-1)のコード

C++に変換後のコードはこちら

int S = 3, A[3][3], B;
int ok[3][3];
{
  rep(i,S) rep(j,S) rd(A[i][j]);
  REP(rd_int()){
    rd(B);
    rep(i,S) rep(j,S) if(A[i][j]==B) ok[i][j] = 1;
  }

  rep(i,S){
    if(sum[j,0,S](ok[i][j])==S) wt("Yes"), return 0;
    if(sum[j,0,S](ok[j][i])==S) wt("Yes"), return 0;
  }
  if(sum[i,0,S](ok[i][i])==3) wt("Yes"), return 0;
  if(sum[i,0,S](ok[i][S-1-i])==3) wt("Yes"), return 0;
  wt("No");
}

Current time: 2021年09月18日03時28分06秒
Last modified: 2021年01月02日18時17分37秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC157 ABC_B
トップページに戻る

Logged in as: unknown user (not login)

ログイン: