[問題] UVa 10023 Square root (WA)

看板C_and_CPP (C/C++)作者 (ROSS-MAX)時間13年前 (2013/03/24 20:50), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Java 問題(Question): 這題概念就是用直式求解,我測試了一些比較小的測資,演算法上應該沒甚麼錯誤, 但卻不知為何的WA,原本我是用 C++ 寫,結果發現這題不用大數不行, 就改成 Java 的版本,最後送出結果卻是 WA,但是丟到高中生解題系統卻是對的, UVa 看不到錯誤的地方在哪,本來期待解題系統可以看到一些訊息。 程式碼(Code):(請善用置底文網頁, 記得排版) 丟去測試的 Java Code http://ideone.com/1q00GL 原始的 C++ Code http://ideone.com/2Ne7Xk 補充說明(Supplement): 題目網址 http://goo.gl/9LNyP -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.213.141

03/24 23:53, , 1F
你測看看 2147483648
03/24 23:53, 1F

03/24 23:54, , 2F
呃,等等,C++ 本來就跑不過,然後是來問 Java 的...?
03/24 23:54, 2F

03/24 23:58, , 3F
2147483648 跑出來是 46340,應該是對的吧
03/24 23:58, 3F

03/24 23:59, , 4F
我是來問 Java 的沒錯,不知道錯在哪裡
03/24 23:59, 4F

03/25 00:50, , 5F
我改了cmp用new的而不是指向的。上傳是TLE。
03/25 00:50, 5F

03/25 00:51, , 6F
BigInteger cmp = mul; 應該會改到mul的值。
03/25 00:51, 6F
文章代碼(AID): #1HJlQYGL (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1HJlQYGL (C_and_CPP)