在一个 的方阵里,每一个点都有一个权值,你最初在 的位置,请求出长度为 的路径(即你的每一步都必须向下或向右走)的总数,使得路径上的权值异或和为 。
当数据给出的 ,你不仅需要输出路径总数量,还需要输出经过 的合法路径个数。
第 行,三个数 ,表示方阵大小、目标异或和、输出格式。
第 行,每行 个数,表示方阵中每个格子的权值。
当输入的 ,仅需输出一个数,即满足条件的路径总数。
当输入的 ,你不仅需要输出 时的结果,还需要输出经过 的合法路径个数。两个答案之间用一个空格隔开。
5 5 5 1
5 1 6 3 1
2 4 6 1 3
3 6 2 2 5
5 1 4 2 2
6 5 5 3 2
xxxxxxxxxx
6 2
对于 的数据,;
对于 的数据,,方阵中的所有数值不大于 。
对于不均匀分布的 测试点,,对于另一部分测试点,。