看板 C_and_CPP 關於我們 聯絡資訊
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
Biboy:謝謝B大,我剛剛也發現這個問題了! 就是那行寫錯了~ 03/26 14:09