作者FrankTrjpp (请给我前叉)
看板C_and_CPP
标题Re: [ACM ] 10196 - Check The Check
时间Sat Apr 25 23:20:02 2009
很笨的
之前重改程式码以後
忘了考虑pawn的情况(white king左上右上、black king左下右下
一格距离)
把pawn当做bishop了...
但是忧郁的是,还是WA
Problem Verdict Language Run Time Submission Date
Check The Check Wrong answer C++ 0.010 2009-04-25 15:14:09
囧mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
我不依啦...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.227.191.147
1F:→ FrankTrjpp:此外感谢com9板友帮我找出错误的pawn,感谢您 04/25 23:20
2F:→ joefaq:建议你去讨论区找测资 04/25 23:34
3F:→ FrankTrjpp:orz 感谢楼上 我好怕英文(抖 04/26 00:16
4F:推 ledia:chessboard[8][8] 就挂掉啦, scanf 会 append zero 04/26 01:36
5F:→ ledia:另外建议开一个 move array, 比如说 knight_move[8][2] 就是 04/26 01:37
6F:→ ledia:{-2,-1}, {-2,1}, {-1,-2}, {-1,2}, {1,-2}, ... 等等 04/26 01:37
7F:→ ledia:这样就可以用回圈把所有可能的 attack move 扫过一轮 04/26 01:38
8F:→ ledia:程式码会比较简洁 (也比较容易检查有没有打错之类的问题) 04/26 01:38
9F:→ FrankTrjpp:0.0? 为什麽chessboard[8][8]会挂掉?overflow? 04/26 20:07
10F:推 LPH66:他是说 scanf 会在字串後面放一个 '\0' 这东西要占一格 04/27 10:17
11F:→ LPH66:不开一格给它占就不确定会不会盖到什麽东西 04/27 10:18
12F:→ FrankTrjpp:我有更新成[8][9]了 一样WA 我猜不是这个的问题 04/28 07:43
13F:→ sunneo:应该说-- 不只有这个问题 04/28 13:40