题意:给你一个长方形,有三种字符表示,从中找出两条从(1,1)到(h,w)的路使他们走过的'*'最多,且只能想第一次走过的第二次就不算了。开始做这题,以为找到方法了,谁知道是错误的,开始的方法是,先找出一条含'*'最多的路,然后将这条路的'*'变换'.',然后再找出一条最多的路来,谁知道第二个案例都通过不了,细想之下,惨知道有一个很大的漏洞,你们可以根据第二个案例来想想,后来在一本书上看到一种解法,是用四维数组做的,我写了一下,超内存,ym!!!!只能用三维的,找一位大牛要了一份代码,才恍然大悟。下面是我的代码: