涂格子
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
小蓝正在玩一个涂格子的游戏。他有一个大小为 的矩阵,他要给这个矩阵中的每个格子都涂上黑色或白色。小蓝希望最终涂完的格子像国际象棋棋盘一样整齐。具体来说,他希望每一个同色连通块都是矩形,且与上下左右四个异色的矩形相邻(如果存在的话)。下图中第一行的两个涂色方案是合法的,第二行的两个涂色方案是不合法的。
BWW WBB
WBB WBB
WBB WBB
WWW WWB
BWB WBW
BBB WWW
同时小蓝希望 个格子具有特定的颜色。其中第 个格子位置是 ,具有特定的颜色 。你需要帮助他求出符合要求的合法涂色方案有多少种。因为方案数可能很大,请对 取模后输出。
输入格式
输入第一行包含三个正整数 ,含义如问题描述所述。
接下来 行,每行三个正整数 ,表示格子 必须被涂成颜色 。注意 可能重复出现。
输出格式
输出共一个整数,表示答案。
2 2 4
1 1 0
1 2 0
2 1 0
2 2 1
0
3 3 2
1 1 0
2 2 1
8
数据范围
对于 的评测用例,。
对于 的评测用例,。
另存在 的评测用例,。
另存在 的评测用例,。
对于 的评测用例,,,,,。
第十六届蓝桥杯大赛软件赛决赛 C/C++ 大学 B 组
- 状态
- 已结束
- 规则
- OI
- 题目
- 10
- 开始于
- 2025-6-15 9:00
- 结束于
- 2025-6-15 13:00
- 持续时间
- 4 小时
- 主持人
- 参赛人数
- 0