[問題] ACM Q10189 - Minesweepe

看板C_and_CPP作者 (快樂豬)時間9年前 (2014/11/08 23:45), 9年前編輯推噓1(1010)
留言11則, 3人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) g++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): http://luckycat.kshs.kh.edu.tw/homework/q10189.htm 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 一直得到Wrong answer 但是我有測幾筆資料 基本上顯示是對的 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/kEP16j 補充說明(Supplement): 小弟是acm online judge 新手 有點不清楚 到底系統的需求是"看到"正確輸出就好 還是連"值"都要跟他們一樣? 因為我是一個一個打的 可是看很多人的討論好像是用一行一行輸出 另外 這題有一個很奇怪的地方 就是他要在每一個output後空一行 我不知道是不是這個地方出錯QQ 這題我搞了三個小時了 請大家幫我看看 謝謝 QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.170.10 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1415461539.A.ACD.html

11/09 00:45, , 1F
為什麼我看的ideone的code是不全的@@?
11/09 00:45, 1F
抱歉 更正 http://codepad.org/Zhu2aHRu ※ 編輯: s77485p (111.240.33.106), 11/09/2014 01:34:13

11/09 01:53, , 2F
4 4 .... .**. .**. .... 1 2 *. 0 0 這個測不過
11/09 01:53, 2F

11/09 02:06, , 3F
我知道你的問題在哪理 你想想看吧
11/09 02:06, 3F
您好 我已經發現問題 似乎是變數弄得不乾淨 有殘留qq 我用了一個迴圈把兩個ARRAY清乾淨就測得過了 可是還是WA 不知道是不是題目要求空一行的問題?? 謝謝 ※ 編輯: s77485p (111.240.33.106), 11/09/2014 03:37:27 http://codepad.org/7b7Ekbz6 ※ 編輯: s77485p (111.240.33.106), 11/09/2014 03:46:14

11/09 10:18, , 4F
試試看在最後面空一列看看
11/09 10:18, 4F
我在整個while迴圈最後加上了printf("\n"); 似乎還是有異常QQ 感謝您的建議 我再試試看 ※ 編輯: s77485p (111.240.33.106), 11/09/2014 10:44:07

11/09 11:02, , 5F
你的output 有問題 打完測資之後 應先輸出n*m 然後空一行
11/09 11:02, 5F

11/09 11:02, , 6F
接下來在打下一筆測資 然後輸出 且空行
11/09 11:02, 6F

11/09 11:02, , 7F
你現在變成 打完第二筆測資後 先空一行 才輸出
11/09 11:02, 7F

11/09 11:03, , 8F
再改改看吧
11/09 11:03, 8F

11/10 19:09, , 9F
cin 跟 scanf 不要混用, cout 與 printf 同
11/10 19:09, 9F

11/10 19:10, , 10F
然後我建議你的思考方式改一下:
11/10 19:10, 10F

11/10 19:11, , 11F
迴圈遇到 * 的時候把八個方向的鄰格 +1
11/10 19:11, 11F
文章代碼(AID): #1KNZgZhD (C_and_CPP)
文章代碼(AID): #1KNZgZhD (C_and_CPP)