[問題] ACM答案檢測方式與ACM10812問題

看板C_and_CPP作者 (Larry)時間10年前 (2014/10/22 09:43), 編輯推噓6(6030)
留言36則, 13人參與, 最新討論串1/1
開發平台(Platform):Codeblock 使用C語言 請問ACM檢測答案方式是甚麼? 是只有檢測輸入資料後 輸出的結果正確即可嗎? 因為最近解題目 明明我自己RUN的時候就是對的 偏偏ACM給我Wrong Answer... 比如10055的題目 我學妹寫這樣 http://codepad.org/PG9GZ6dc ACM就說是錯的 我只把把else if 改成else 然後acm檢測過了... 可是明明不管是哪個 run的結果都是對的啊.... 同樣的acm 100 我寫http://codepad.org/OKs9ifyH 沒有通過 後來發現是我迴圈裡面的問題 但是這明明就不影響輸出的結果啊...... 我實在很好奇除了檢測答案外 acm還會幫我們檢查程式碼嗎? 另外 想要請教一下 ACM10812 http://ppt.cc/3ETk 我寫的 http://codepad.org/d0ty0qFJ acm沒有過...我自己檢測明明就對的... 是我有哪個地方沒有注意到嗎?有缺漏的地方嗎....? 還請各位前輩替小的解惑!! 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.240.79 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1413971029.A.708.html

10/22 18:13, , 1F
因為 X-Y == 0 的時候你學妹的 code 就炸裂了
10/22 18:13, 1F

10/22 18:14, , 2F
通常來說, WA 就是你寫錯 XD
10/22 18:14, 2F

10/22 18:20, , 3F
忘了回答你問題, ACM 驗證的測試資料, 只要它沒有說不會
10/22 18:20, 3F

10/22 18:20, , 4F
出現的, 就一定會出現
10/22 18:20, 4F

10/22 19:19, , 5F
推123
10/22 19:19, 5F

10/22 20:07, , 6F
WA就是寫錯了 有地方沒考慮到
10/22 20:07, 6F

10/22 20:21, , 7F
看到現在的學生投入ACM,感到很有趣,想到我大一的時候
10/22 20:21, 7F

10/22 20:22, , 8F
你自己檢測有考慮到所有情況嗎? 常常會有極端測資
10/22 20:22, 8F

10/22 20:23, , 9F
如果真的都沒問題 有可能就是輸出格式不對
10/22 20:23, 9F

10/22 20:24, , 10F

10/22 20:25, , 11F
可以到這個論壇找看看是否有你沒想到的可能性造成WA
10/22 20:25, 11F

10/22 21:36, , 12F
感覺輸入2 1你的程式就錯了
10/22 21:36, 12F

10/22 21:42, , 13F
基本上是系統說WA就是WA 是你考慮的不夠周全
10/22 21:42, 13F

10/22 21:56, , 14F
應該不是輸出格式不對 另外為何要輸入2 1?
10/22 21:56, 14F

10/22 21:59, , 15F
要先輸入n 再輸入s d 然後看n多少次 再輸入多少次的s d
10/22 21:59, 15F

10/22 22:06, , 16F
我說的不夠清楚,就是s=2, d=1
10/22 22:06, 16F

10/22 22:12, , 17F
喔喔 我後來有追加這個條件 不過依然WA QAQ
10/22 22:12, 17F

10/22 23:19, , 18F
不知你怎麼追加的,不過像s=100, d=1結果也會錯
10/22 23:19, 18F

10/22 23:34, , 19F
我後來改用 尋找符合的 剩下的是impossible
10/22 23:34, 19F

10/22 23:35, , 20F
http://codepad.org/0dQruSEw 像這樣 依然WA
10/22 23:35, 20F

10/22 23:37, , 21F
可以去往上找別人pass的code看你和他差在哪邊
10/22 23:37, 21F

10/22 23:41, , 22F
s == d 的時候你就錯啊
10/22 23:41, 22F

10/23 00:49, , 23F
programmer 在 bug 找不出來的時候,都會先怪環境 XD
10/23 00:49, 23F

10/23 07:36, , 24F
ACM很奇怪的是 我在改的過程 有一個是ACM通過的 但在測
10/23 07:36, 24F

10/23 07:36, , 25F
的時候 他沒有立即給我答案 我又以為是錯的 直到今天早上
10/23 07:36, 25F

10/23 07:37, , 26F
我才發現昨天我有一個是對的QQ ACM哪裡可以找到自己曾上
10/23 07:37, 26F

10/23 07:38, , 27F
傳的程式碼啊? S==D 我有考慮這個狀況進去吧 這應該不可
10/23 07:38, 27F

10/23 07:38, , 28F
能發生
10/23 07:38, 28F

10/23 10:47, , 29F
A對得10分,B對得0分,總和10分,差距10分
10/23 10:47, 29F

10/23 13:29, , 30F
感謝各位前輩給我的見解!! 我已經通過了! 謝謝各位!!
10/23 13:29, 30F

10/23 17:12, , 31F
你說的 ACM 系統是 UVa 嗎?
10/23 17:12, 31F

10/23 17:13, , 32F
最近也有一些很紅的 online judge,像是 hackerrank 和
10/23 17:13, 32F

10/23 17:14, , 33F
cdoeeval,有些取向和 UVa 不太一樣就是了。
10/23 17:14, 33F

10/24 09:48, , 34F
CodeEval不錯呀。測資過了一定的比例,會拿到相應的分數。
10/24 09:48, 34F

10/24 09:49, , 35F
不會有AC或WA這種二選一的情形~
10/24 09:49, 35F

10/24 20:44, , 36F
是阿 ACM就是UVa 助教說這是acm 我也不知道怎麼回事@@
10/24 20:44, 36F
文章代碼(AID): #1KHtnLS8 (C_and_CPP)