题意:输入n,m,k,给出一个n*m的图,里面有权值,从1,1一路异或到n,m,只能向右或向下走,等于k有多少种路径. 思路:一开始就是直接暴力写个深搜,稳稳的超时,分析一下时间复杂度.每个点有两个方向,如果真的给20*20的图,最起码到对角线的时候,复杂度已经是2^20左右了,继续往下,因为边界问题,越界不走,所以每次深搜只是少搜两个点,一定超时.所以从两个端点往中间走,第一次深搜,从1,1向对角线走,把每次得到的值存在每个点上面,第二次深搜,从n,m向对角线搜,得到的值与那个点存放的值进行比…