[关闭]
@yang12138 2018-07-17T01:21:05.000000Z 字数 731 阅读 1149

Codeforces Round #498 (Div. 3) F Xor-Paths

未分类


题目链接:http://codeforces.com/contest/1006/problem/F

题意:
一个的矩阵,表示第行第列的值.定义一条合法的路径为从走到,且只能往下或往右走,即只能移动到或者,问有多少条合法的路径,满足路径上所有值的异或和为.
数据范围:.

题解:
定义的一条伪对角线为.
的某条合法路径会经过这些点中某一个点,且最多经过其中一个.
那么枚举,计算的所有路径的异或值集合所有路径的异或值集合,然后枚举中所有值,计算的个数,这个可以用来完成计算.
复杂度计算:
最多计算次,每次计算的复杂度是:


总时间复杂度

:http://codeforces.com/contest/1006/submission/40446064

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注