看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Code:Blocks (用C語言) 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 自己測試是正確的,但上傳至後顯示Wrong Answer 餵入的資料(Input): 10 move 9 onto 1 move 8 over 1 move 7 over 1 move 6 over 1 pile 8 over 6 pile 8 over 5 move 2 over 1 move 4 over 9 quit 預期的正確結果(Expected Output): 0: 0 1: 1 9 2 4 2: 3: 3 4: 5: 5 8 7 6 6: 7: 8: 9: 錯誤結果(Wrong Output): 輸出結果與正確結果一樣 程式碼(Code):(請善用置底文網頁, 記得排版) http://pastie.org/2754195 補充說明(Supplement): 有道UVA tookit上用各種測資作測試 出來的結果都與網頁上的一樣 "a與b在同疊"的指令必須忽略,這點我有做到,但還是WA 麻煩各位前輩幫忙看一下究竟是哪邊出了問題,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.111.129.79 ※ 編輯: Biboy 來自: 140.111.129.79 (10/25 11:53)
glennchen:http://ppt.cc/1AQX 看一下有沒有用 10/25 12:38
mythnc:a = b 也要忽略 10/25 14:31
Biboy:我有檢查a=b的情形,現在還在研究到底是哪裡出錯... 10/25 17:29
cutecpu:returning blocks to their initial positions. 10/25 18:24
cutecpu:是回到原來位置的「最底部」還是「最上面」呢 10/25 18:25
Biboy:依造這個題目的定義,把方塊放回去時,那邊一定不會有其他 10/25 18:26
Biboy:方塊,也就是說,每格的第一個只有可能是自己本身或是沒有 10/25 18:27
Biboy:所以~ 是最底部,也是最上面 10/25 18:27
bleed1979:http://pastie.org/2756127 改好的AC code。 10/25 21:21
bleed1979:兩個重點。1.多測資。2.非法指令不變動blocks。 10/25 21:22
Biboy:感謝樓上的幫忙,我後來發現這個題目有個沒說明清楚的要求.. 10/26 00:24
Biboy:quit並不是離開程式,而是印出結果後可以重新再輸入 10/26 00:24
Biboy:我將我的程式碼修改成可以連續輸入後就AC了 10/26 00:25