[問題] ACM477題 Wrong answer

看板C_and_CPP (C/C++)作者 (閒散懶人)時間16年前 (2009/08/31 21:18), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
我的程式碼:http://codepad.org/s7WvO8m2 題目:給十組以內的兩種圖形的點。r代表方形,c代表圓形。 然後再給一些點判斷是否在圖形內。 若點座標是9999.9 9999.9代表輸入結束。 Sample input: r 8.5 17.0 25.5 -8.5 c 20.2 7.3 5.8 r 0.0 10.3 5.5 0.0 c -5.0 -5.0 3.7 r 2.5 12.5 12.5 2.5 c 5.0 15.0 7.2 * 2.0 2.0 4.7 5.3 6.9 11.2 20.0 20.0 17.6 3.2 -5.2 -7.8 9999.9 9999.9 Sample output: Point 1 is contained in figure 3 Point 2 is contained in figure 3 Point 2 is contained in figure 5 Point 3 is contained in figure 5 Point 3 is contained in figure 6 Point 4 is not contained in any figure Point 5 is contained in figure 1 Point 5 is contained in figure 2 Point 6 is contained in figure 4 傳給ACM之後得到的結果是Wrong answer 想請問我程式碼哪裡有問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.178.242

08/31 21:38, , 1F
精確度不知道會不會出問題 用double看看?
08/31 21:38, 1F

09/01 10:11, , 2F
恩~ 改成double以及將graph[n]的n改成10就過了 = =
09/01 10:11, 2F

09/01 12:03, , 3F
試試看自己設定的測資 在用debuger或cout去抓蟲
09/01 12:03, 3F

09/01 12:04, , 4F
題目給的測資對了,不代表就對了
09/01 12:04, 4F
文章代碼(AID): #1AcysrMp (C_and_CPP)
文章代碼(AID): #1AcysrMp (C_and_CPP)