作者gd03 (閒散懶人)
看板C_and_CPP
標題[問題] ACM477題 Wrong answer
時間Mon Aug 31 21:18:41 2009
我的程式碼:
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
推 chenaren:精確度不知道會不會出問題 用double看看? 08/31 21:38
→ gd03:恩~ 改成double以及將graph[n]的n改成10就過了 = = 09/01 10:11
推 Arim:試試看自己設定的測資 在用debuger或cout去抓蟲 09/01 12:03
→ Arim:題目給的測資對了,不代表就對了 09/01 12:04