問題一覧 > 通常問題

No.1870 Xor Matrix

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 106
作問者 : ytqm3 / テスター : ぷら shiomusubi496
6 ProblemId : 7089 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2022-03-11 15:02:25

問題文

次の条件を満たす N×M 整数行列 C の個数を 998244353 で割った余りを求めてください。

  • 0Ci,j<220
  • すべての i について、 Ci,1Ci,2Ci,M=Ai
  • すべての j について、 C1,jC2,jCN,j=Bj

ただし、 ababbit ごとの排他的論理和を表します。

入力

N M
A1 A2  AN
B1 B2  BM
  • 入力はすべて整数
  • 1N,M2×105
  • 0Ai,Bj<220

出力

答えを出力してください。

サンプル

サンプル1
入力
2 1
13 6
11
出力
1

C1,1=13,C2,1=6 が条件を満たします。

サンプル2
入力
2 3
1270 1791
1622 1392 1245
出力
0

条件を満たす C は存在しません。

サンプル3
入力
6 7
15380 13056 13358 15575 12238 9049
23090 27403 16315 26000 2895 32475 5628
出力
789997404

998244353 で割った余りを求めることをお忘れなく。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。