对于一个 n⋅mn \cdot mn⋅m 的一个矩阵,要将其填入 0,10, 10,1 两色。
我们称一个矩阵是好的,当且仅当满足以下条件:
• 每个点都有颜色。
• 对于每个 2×22 \times 22×2 的子矩阵,颜色 000 的格子个数为偶数。
矩阵初始为全为无色。现在要进行 q 次如下操作:
•“x,y,cx, y, cx,y,c”:表示将矩阵第 xxx 行 yyy 列的格子涂上颜色 ccc,保证当前格子之前没有涂色。
在每次操作结束后以及第一次操作前,你需要帮计算出,如果对未被染色的格子染色,有多少染色方案是好的,答案对 109+710^9 + 7109+7 取模。