题目名称 | 4025. 正负游戏 |
---|---|
输入输出 | plusminus.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 20 |
题目来源 | syzhaoss 于2024-10-04加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:6, 提交:13, 通过率:46.15% | ||||
小金 | 100 | 0.135 s | 4.20 MiB | C++ |
徐诗畅 | 100 | 0.195 s | 3.63 MiB | C++ |
郑霁桓 | 100 | 0.203 s | 3.86 MiB | C++ |
syzhaoss | 100 | 0.276 s | 9.31 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.572 s | 26.42 MiB | C++ |
袁书杰 | 100 | 0.622 s | 26.37 MiB | C++ |
郑霁桓 | 95 | 0.421 s | 3.81 MiB | C++ |
徐诗畅 | 70 | 0.231 s | 3.64 MiB | C++ |
郑霁桓 | 65 | 0.399 s | 3.81 MiB | C++ |
wdsjl | 30 | 0.626 s | 26.48 MiB | C++ |
本题关联比赛 | |||
2024国庆练习2 |
关于 正负游戏 的近10条评论(全部评论) |
---|
给你一个$n\times m$的矩阵,矩阵中每一个格子只能填1或-1,已知矩阵中已经填好了$k$个格子,问你有多少种不同的方法填剩下的格子,使得矩阵满足任意一行或一列中所有数的积都是-1?(两种方法不同当且仅当两种方法中某个格子填的数不同)
考虑到解决问题的时间,我们设定已经填的格子数$k$严格小于$n$和$m$的最大值。
明显,方法种数可能很大,你只需要模上998244353就可以了。
输入第一行包含两个整数$n$和$m$,代表矩阵的大小。
第二行包含一个整数$k$,代表已经填好的格子数。
接下来$k$行,每行三个整数$x,y,z$,代表第$x$行第$y$列填了数字$z$。
输出只有一行,一个整数表示最后的答案。
2 2 1 2 2 -1
1
$2\times 2$的矩阵,右下角填了-1,所有只有
-1 1
1 -1
这一种填法。
983 533 3 1 3 1 4 2 -1 100 100 1
194151410
对于30%的数据,$1\leq n\times m\leq 21$。
对于70%的数据,$1\leq n,m\leq 1000$。
其中有10%的数据,$1\leq n,m\leq 1000,k=0$。
对于100%的数据,$1\leq n,m\leq 10^6,0\leq k<\max(n,m),1\leq x\leq n, 1\leq y\leq m,z\in\{1,-1\}$。
数据保证每个格子只会填一次。