100 atcoder#ABC128C. [ABC128C] Switches
[ABC128C] Switches
配点 : 点
問題文
on と off の状態を持つ 個の スイッチと、 個の電球があります。スイッチには から の、電球には から の番号がついています。
電球 は 個のスイッチに繋がっており、スイッチ のうち on になっているスイッチの個数を で割った余りが に等しい時に点灯します。
全ての電球が点灯するようなスイッチの on/off の状態の組み合わせは何通りあるでしょうか。
制約
- は または
- 入力は全て整数である
入力
入力は以下の形式で標準入力から与えられる。
出力
全ての電球が点灯するようなスイッチの on/off の状態の組み合わせの個数を出力せよ。
2 2
2 1 2
1 2
0 1
1
- 電球 は、次のスイッチのうち偶数個が on の時に点灯します: スイッチ
- 電球 は、次のスイッチのうち奇数個が on の時に点灯します: スイッチ
(スイッチ 、スイッチ ) の状態としては (on,on),(on,off),(off,on),(off,off) が考えられますが、このうち (on,on) のみが条件を満たすので、 を出力してください。
2 3
2 1 2
1 1
1 2
0 0 1
0
- 電球 は、次のスイッチのうち偶数個が on の時に点灯します: スイッチ
- 電球 は、次のスイッチのうち偶数個が on の時に点灯します: スイッチ
- 電球 は、次のスイッチのうち奇数個が on の時に点灯します: スイッチ
電球 を点灯させるためには スイッチ が off, 電球 を点灯させるためにはスイッチ が on である必要がありますが、この時電球 は点灯しません。
よって、全ての電球が点灯するようなスイッチの on/off の状態の組み合わせは存在しないので、 を出力してください。
5 2
3 1 2 5
2 2 3
1 0
8