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

作者: laiDark (煎餃加賴)   2014-10-22 17:43:44
開發平台(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沒有過...我自己檢測明明就對的...
是我有哪個地方沒有注意到嗎?有缺漏的地方嗎....?
還請各位前輩替小的解惑!! 謝謝!!
作者: Ebergies (火神)   2014-10-22 18:13:00
因為 X-Y == 0 的時候你學妹的 code 就炸裂了通常來說, WA 就是你寫錯 XD忘了回答你問題, ACM 驗證的測試資料, 只要它沒有說不會出現的, 就一定會出現
作者: KoenigseggG (地表最速)   2014-10-22 19:19:00
推123
作者: chchwy (mat)   2014-10-22 20:07:00
WA就是寫錯了 有地方沒考慮到
作者: BigLoser (大魯蛇)   2014-10-22 20:21:00
看到現在的學生投入ACM,感到很有趣,想到我大一的時候
作者: jenocool   2014-10-22 20:22:00
你自己檢測有考慮到所有情況嗎? 常常會有極端測資如果真的都沒問題 有可能就是輸出格式不對http://online-judge.uva.es/board/可以到這個論壇找看看是否有你沒想到的可能性造成WA
作者: withoutshine (何必幫別人想那麼多)   2014-10-22 21:36:00
感覺輸入2 1你的程式就錯了
作者: x000032001 (版廢了該走了)   2014-10-22 21:42:00
基本上是系統說WA就是WA 是你考慮的不夠周全
作者: laiDark (煎餃加賴)   2014-10-22 21:56:00
應該不是輸出格式不對 另外為何要輸入2 1?要先輸入n 再輸入s d 然後看n多少次 再輸入多少次的s d
作者: withoutshine (何必幫別人想那麼多)   2014-10-22 22:06:00
我說的不夠清楚,就是s=2, d=1
作者: laiDark (煎餃加賴)   2014-10-22 22:12:00
喔喔 我後來有追加這個條件 不過依然WA QAQ
作者: withoutshine (何必幫別人想那麼多)   2014-10-22 23:19:00
不知你怎麼追加的,不過像s=100, d=1結果也會錯
作者: laiDark (煎餃加賴)   2014-10-22 23:34:00
我後來改用 尋找符合的 剩下的是impossiblehttp://codepad.org/0dQruSEw 像這樣 依然WA
作者: CCWck (幹嘛要暱稱)   2014-10-22 23:37:00
可以去往上找別人pass的code看你和他差在哪邊
作者: bibo9901 (function(){})()   2014-10-22 23:41:00
s == d 的時候你就錯啊
作者: carylorrk (carylorrk)   2014-10-23 00:49:00
programmer 在 bug 找不出來的時候,都會先怪環境 XD
作者: laiDark (煎餃加賴)   2014-10-23 07:36:00
ACM很奇怪的是 我在改的過程 有一個是ACM通過的 但在測的時候 他沒有立即給我答案 我又以為是錯的 直到今天早上我才發現昨天我有一個是對的QQ ACM哪裡可以找到自己曾上傳的程式碼啊? S==D 我有考慮這個狀況進去吧 這應該不可能發生
作者: ibmibmibm (BestSteve)   2014-10-23 10:47:00
A對得10分,B對得0分,總和10分,差距10分
作者: laiDark (煎餃加賴)   2014-10-23 13:29:00
感謝各位前輩給我的見解!! 我已經通過了! 謝謝各位!!
作者: carylorrk (carylorrk)   2014-10-23 17:12:00
你說的 ACM 系統是 UVa 嗎?最近也有一些很紅的 online judge,像是 hackerrank 和cdoeeval,有些取向和 UVa 不太一樣就是了。
作者: aecho (@..@")   2014-10-24 09:48:00
CodeEval不錯呀。測資過了一定的比例,會拿到相應的分數。不會有AC或WA這種二選一的情形~
作者: laiDark (煎餃加賴)   2014-10-24 20:44:00
是阿 ACM就是UVa 助教說這是acm 我也不知道怎麼回事@@

Links booklink

Contact Us: admin [ a t ] ucptt.com