推 Biboy:謝謝B大,我剛剛也發現這個問題了! 就是那行寫錯了~ 03/26 14:09
testcase:
abcde
i = str.size()
start = [i + 1 > str.size()] = [str.size() + 1]
you will output a redundant space character.
Sorry, I cannot type Chinese Big5 now.
Bleed
※ 引述《Biboy (栗子)》之銘言:
: 題目連結: http://tinyurl.com/7yyswkh
: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: C++
: 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
: 無
: 問題(Question):
: 我自己寫的一直有得到WA,我猜想是輸出的格式有錯
: 像是最後多個空格,或是多個空白行,所以我用UVA toolkit測試看看
: 卻發現它的結果是少掉最後一行的最後一個單字!
: 所以我去找其他人AC的code來跑跑看,結果卻發現兩種都可以AC
: Code1來源:http://myth-nc.blogspot.com/2011/10/acm-483-word-scramble.html
: 程式碼 :http://ideone.com/hBwxw
: Code2來源:http://program-lover.blogspot.com/2009/04/word-scramble.html
: 程式碼 :http://ideone.com/SyhW9
: Code1的輸出結果跟UVA toolkit一樣,會少掉最後一個單字,上傳後是AC
: Code2的輸出結果和我的一模一樣,最後一個單字有出來,也有一行空白行
: 上傳也是AC,可是我的卻是WA...
: 所以現在有兩個問題...
: 1.為什麼兩種code的結果不同,卻都可以AC呢? 是這題的bug嗎?
: 2.我的和code2一樣,連換行空白都一樣,不知道是哪裡WA了,麻煩前輩們指點一下
: 我自己的Code:http://ideone.com/IUnH6
: 餵入的資料(Input):
: I love you.
: You love me.
: We're a happy family.
: 預期的正確結果(Expected Output):
: I evol .uoy
: uoY evol .em
: er'eW a yppah .ylimaf
: 錯誤結果(Wrong Output):
: 與Code2相同,測試過好幾組側資都相同
: 程式碼(Code):(請善用置底文網頁, 記得排版)
: 如上~
: 補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.13.1