2 3
1 0 1
0 1 1
3
2 3 1 0 1 0 1 1
3
由于在这个样例中,对于每组 i,ji,j,Emiya 都最多只会做一道菜,因此我们直接通 过给出烹饪方法、主要食材的编号来描述一道菜。
符合要求的方案包括:
因此输出结果为 3 mod 998,244,353 = 3。
需要注意的是,所有只包含一道菜的方案都是不符合要求的,因为唯一的主要食材 在超过一半的菜中出现,这不满足 Yazid 的要求。
3 3 1 2 3 4 5 0 6 0 0
190
Emiya 必须至少做 2 道菜。
做 2 道菜的符合要求的方案数为 100。
做 3 道菜的符合要求的方案数为 90。
因此符合要求的方案数为 100 + 90 = 190。
5 5 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 1 0 1 0 1 0 1 1 0 1
742
测试点编号 | n≤ | m≤ | ai,j< |
---|---|---|---|
1 | 2 | 2 | 2 |
2 | 3 | ||
3 | 5 | 2 | |
4 | 3 | ||
5 | 10 | 2 | |
6 | 3 | ||
7 | 2 | 1000 | |
8 | 3 | ||
9∼12 | 40 | 2 | |
13∼16 | 3 | ||
17∼21 | 500 | ||
22∼25 | 100 | 2000 | 998,244,353 |
对于所有测试点,保证 1≤n≤100,1≤m≤2000,0≤ai,j<998,244,353。
时间限制: 1s 空间限制: 256MB