Problem
指定大小为
n*m 的矩形区域。每个单元格包含一个非负整数。 你需要计算从单元格(1,1)到单元格(
n,
m)满足条件的路径数以下条件。
1) 在每个单元格中,您只能
向下或
向右移动而不离开该字段。
2) 路径上所有数的按位异
OR 必须等于
k。
查找给定字段的匹配路径数。
输入
第一行包含三个整数
n,
m 和
k (1 <= n, m <= 20, 0 <= k <= 10
18) - 字段的高度和宽度,以及数字
k。
接下来的
n 行包含
m 个整数
ai,j,其中
j -
i 行的第 th 个元素等于
ai,j(0 <= a
i,j < ;= 10
18).
印记
打印一个整数——满足所有条件的路径数。
例子
<头>
| # |
输入 |
输出 |
东西>
<正文>
| 1 |
3 3 11
2 1 5
7 10 0
12 6 4
| 3 |
| 2 |
3 4 2
1 3 3 3
0 3 3 2
3 0 1 1
| 5 |
表>