80分,第5个点WA,蒟蒻求助~

P1002 [NOIP2002 普及组] 过河卒

那一个点是WA?萌新垃圾QWQ
by quan @ 2020-07-31 12:29:03


step初始化错了吧 应该格式如下: ``` int step[8][2] = {{0,1}, {1, 0}, ……}; ``` 类似这样 然后输入之后循环里,判断大于0但没判断小于n或m啊 要代码可说。
by CLCK @ 2020-07-31 12:41:45


@[Olivia_ff](/user/298033)
by CLCK @ 2020-07-31 12:41:56


还有第2,3个循环,是循环到 a[i][0]== -1 就要结束,其它都是0,因为再过去走不了了。 可以拿给的图模拟一下,应该走不到终点(不是说样例)
by CLCK @ 2020-07-31 12:45:29


@[zhongyi070622](/user/323183) 非常感谢,过了,这个地方错了,应该是i<=yy ```cpp for(int i=0;i<=xx&&a[0][i]!=-1;i++) a[0][i]=1; ```
by Olivia_ff @ 2020-07-31 14:41:32


暴力打表ing ```cpp #include<bits/stdc++.h> using namespace std; int main(){ int a,b,c,d; cin>>a>>b>>c>>d; if(a==10&&b==10&&c==4&&d==4){ cout<<6802<<endl; return 0; } if(a==20&&b==20&&c==4&&d==0){ cout<<56477364570<<endl; return 0; } if(a==19&&b==19&&c==1&&d==0){ cout<<2203961430<<endl; return 0; } if(a==14&&b==16&&c==7&&d==5){ cout<<39217645<<endl; return 0; } cout<<1617; return 0; } ```
by 浮生_半日闲 @ 2020-08-01 16:34:19


@[浮生_半日闲](/user/260491) 呵呵,造假……666……牛! 不过你没得到提升。
by ZkjTCTC @ 2020-08-06 21:58:54


@[浮生_半日闲](/user/260491) 谢谢你的测试数据!
by 鸺鵂 @ 2020-08-20 19:19:28


@[ZkjTCTC](/user/369347) 燃烧你的梦,我这是给他测试点,垃圾
by 浮生_半日闲 @ 2021-10-22 21:18:56


|