Description 一个\(2*n\)的方格矩阵,每个格子里有一个字符 给定一个长度为\(m\)的字符串\(s\) 求在方格矩阵中,有多少种走法能走出字符串\(s\) 一种合法的走法定义为:从任意一个位置出发,每次只能走到相邻的格子(common side),一个格子不能经过多次 \(n,m\le 2000\) Analysis 刚做完一道百度之星题,跟这题很像,都是一个\(n^2\)的dp 考虑从一个格子出发的走法: 比如一开始往右走,走若干步,往下,设当前走了\(k\)步 此时如果往右…