#P3631. [APIO2011] 方格染色
[APIO2011] 方格染色
题目描述
Sam 和他的妹妹 Sara 有一个包含 个方格的表格。他们想要将其中的每个方格都染成红色或蓝色。出于个人喜好,他们想要表格中每个 的方形区域都包含奇数个( 个或 个)红色方格。例如,下面是一个合法的表格染色方案(R
代表红色,B
代表蓝色):
B B R B R
R B B B B
R R B R B
可是昨天晚上,有人已经给表格中的一些方格染上了颜色!现在 Sam 和 Sara 非常生气。不过,他们想要知道是否可能给剩下的方格染上颜色,使得整个表格依然满足他们的要求。如果可能的话,满足他们要求的染色方案数有多少呢?
输入格式
输入的第一行包含三个整数 ,分别代表表格的行数,列数和已被染色的方格数目。
之后的 行描述已被染色的方格。其中第i行包含三个整数 ,分表代表第 个已被染色的方格的行编号、列编号和颜色。 为 表示方格被染成红色, 为 表示方格被染成蓝色。
输出格式
输出一个整数,表示可能的染色方案数 对于 取模后得到的值。
3 4 3
2 2 1
1 2 0
2 3 1
8
提示
对于 的测试数据,。
对于 的测试数据,,。
对于 的测试数据,,,,,。