AtCoder Regular Contest 120 B問題 - Uniformly Distributed

Source

AtCoder Regular Contest 120
問題文

問題概要

省略

解法

省略

cLayversion 20210524-1)のコード

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

#define MD 998244353
int X, Y;
char S[500][502];
int chk[1000];
{
  Modint res = 1;
  rd(X,Y,S(X));
  rep(i,X) rep(j,Y) if(S[i][j]=='R') chk[i+j] |= 1;
  rep(i,X) rep(j,Y) if(S[i][j]=='B') chk[i+j] |= 2;
  rep(i,X+Y-1) res *= if[chk[i]==0, 2, chk[i]==3, 0, 1];
  wt(res);
}

Current time: 2021年12月05日23時44分22秒
Last modified: 2021年05月24日22時25分23秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Regular_Contest ARC120 ARC_B
トップページに戻る

Logged in as: unknown user (not login)

ログイン: