Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

边界判断 一个小小的问题 wa了我一整天啊 悲剧啊

Posted by ecjtuyizhenmi at 2011-02-18 10:03:33 on Problem 3009
bool judge(int i,int j)
{
  return (i<=n&&i>=1&&j<=m&&j>=1);
}
与后面的输入棋盘
for(int i=0;i<n;i++)
  for(int j=0;j<m;j++)
    {
     ....
     ......
      ....
     }
这里既要注意到m n 分别表示的是宽度和高度  而不是一般的常见的行和列 这里我犯了错误 后面对着队长的代码改了又改 发现了在输棋盘时n m 搞反了 马上改过来了 可是在判断边界处却没有纠正 就这样看了整整一天 都没有发现问题所在 这是悲剧之一 第二天早上看了下 果断改了  事实上上面的表述是有问题的 如果i或者j 从0到n-1(或者m-1) 那么后面的输入时也是这样的 如果从1开始那么后面的也要对应起来...
  还有就是dfs 搜索方向的选择 是不会影响最终结果的 这就是自己做题过少而对理论掌握不够彻底的结果后果所在.....

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator