@yang12138
2018-07-17T01:21:05.000000Z
字数 731
阅读 1166
未分类
题目链接:http://codeforces.com/contest/1006/problem/F
题意:
一个的矩阵,表示第行第列的值.定义一条合法的路径为从走到,且只能往下或往右走,即只能移动到或者,问有多少条合法的路径,满足路径上所有值的异或和为.
数据范围:.
题解:
定义的一条伪对角线为.
从到的某条合法路径会经过这些点中某一个点,且最多经过其中一个.
那么枚举,计算到的所有路径的异或值集合和到所有路径的异或值集合,然后枚举中所有值,计算中的个数,这个可以用来完成计算.
复杂度计算:
最多计算次,每次计算的复杂度是: