-
Notifications
You must be signed in to change notification settings - Fork 0
/
i.txt
190 lines (187 loc) · 4.12 KB
/
i.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
# #選擇實做Voronoi Diagram題目之同學,
# #需提供兩種資料輸入方式,以利助教測試
# #其一為滑鼠點選輸入,在畫面上、由使用者任意使用滑鼠取點
# #之後按鍵執行、並秀出結果。
# #其二為從檔案讀入,格式範例如同此檔、以下說明
#=============================================================================
#Voronoi Diagram 測試資料格式說明
#在檔案中、「#」符號開頭乃是註解及說明文字、可不予理會
#其它一般測試資料如下說明:
#=============================================================================
#n #n為自然數或0,表示此組測驗中會有n個點的輸入
#x_1 y_1 #n之下會有n行資料、分別表示點的x、y座標資料
#x_2 y_2 #畫布左上角為座標(0,0)、右下角為(800,600)
#x_3 y_3 #畫布大小可自行調整、但我們輸入的座標值會在[0,600]之間
# #
#..... #若為0時,則表示此測試檔案已無其它待測資料、可結束程式
# #
#x_n y_n #除說明事項外,輸入資料為error free、可不用另外做檢查
#=============================================================================
#單點測試
#1
#300 300
#=============================================================================
# #每讀入一組測試資料後,應顯示讀入資料點數及其座標以驗明正確性
# #並在執行後秀出VD之結果並暫時停止、待使用者按鍵始讀入下筆資料
# #之後繼續執行、直至讀入資料點數為「0」時始得停止。
#=============================================================================
#雙點測試
2
289 290
342 541
#雙點測試 水平
#2
#200 200
#400 200
#雙點測試 垂直
#2
#200 200
#200 400
#雙點測試 重覆
2
200 200
200 200
#=============================================================================
#三點測試 水平
3
200 200
300 200
400 200
#三點測試 垂直
3
200 200
200 300
200 400
#三點測試 直角三角形
3
200 200
300 200
200 300
#三點測試 銳角三角形
3
147 190
164 361
283 233
#三點測試 鈍角三角形
3
398 93
233 263
345 197
#三點測試 y=2x 三點共線
3
10 20
20 40
200 400
#三點測試 x=4y 三點共線
3
4 1
100 25
400 100
#=============================================================================
#四點測試 正方形
4
100 200
200 100
100 100
200 200
#四點測試 菱形
4
193 64
193 370
103 200
283 200
#四點測試 三點包一點
4
331 179
233 276
432 275
330 229
#四點測試 三點共線
4
75 75
167 167
250 250
147 187
#四點測試 垂直兼水平共線
4
100 100
100 200
50 200
150 200
#=============================================================================
#五點測試 隨意五點
5
123 456
213 478
11 590
234 77
99 68
#五點測試 隨意五點
5
123 456
456 123
1 1
120 459
400 100
#五點測試 隨意五點
5
567 234
79 34
34 90
432 453
77 111
#=============================================================================
#隨便測試
6
12 89
124 592
131 11
543 212
23 400
312 12
#=============================================================================
#隨便測試
12
23 204
123 432
342 521
292 341
34 421
591 591
13 56
324 65
324 93
63 24
52 599
43 435
#=============================================================================
#隨便測試
15
24 42
432 43
63 24
43 542
412 324
2 1
543 432
99 18
59 321
243 85
4 9
25 97
11 567
469 413
197 328
#=============================================================================
#結束測試
0
#=============================================================================
# #在讀到點數為「0」時,程式需顯示「讀入點數為零,檔案測試停止」
# #而在0點之後的資料、可完全捨棄、不予理會
#=============================================================================
1 1
2 2
3 3
4 4
#=============================================================================
# #後面的尾巴是搗蛋用的、看看讀到0後、程式會不會停,:p