Update README.md

master
plebkff6w 1 year ago
parent 459950c603
commit 746ba0e8a6

@ -324,32 +324,281 @@ int main()
下面给出几个测试用例: 下面给出几个测试用例:
``` ```
测试用例1 测试用例1
输入: 10 5 1 1 输入: 24 6 1 1
预期结果: 程序能正常运行,没有任何飞机等待超时。 预期结果: 程序能正常运行,没有任何飞机等待超时。
运行结果: 运行结果:
##0号时间## 1号飞机降落了等了0个单位时间。 ##0号时间##
##1号时间## 1号飞机降落了等了0个单位时间。 没有飞机降落,也没有飞机起飞,此时跑道为空。
##2号时间## 2号飞机降落了等了0个单位时间。
##3号时间## 3号飞机降落了等了0个单位时间。
##4号时间## 4号飞机降落了等了0个单位时间。 ##1号时间##
##5号时间## 5号飞机降落了等了0个单位时间。 没有飞机降落,也没有飞机起飞,此时跑道为空。
##6号时间## 6号飞机降落了等了0个单位时间。 0号飞机请求降落并进入降落队伍。
##7号时间## 7号飞机降落了等了0个单位时间。 1号飞机请求起飞并进入起飞队伍。
##8号时间## 8号飞机降落了等了0个单位时间。 2号飞机请求起飞并进入起飞队伍。
##9号时间## 9号飞机降落了等了0个单位时间。
运行结果和预期结果一致,为通过测试。
##2号时间##
0号飞机降落了等了0个单位时间。
3号飞机请求降落并进入降落队伍。
4号飞机请求降落并进入降落队伍。
5号飞机请求降落并进入降落队伍。
6号飞机请求起飞并进入起飞队伍。
##3号时间##
3号飞机降落了等了0个单位时间。
7号飞机请求降落并进入降落队伍。
8号飞机请求起飞并进入起飞队伍。
##4号时间##
4号飞机降落了等了1个单位时间。
9号飞机请求降落并进入降落队伍。
10号飞机请求起飞并进入起飞队伍。
##5号时间##
5号飞机降落了等了2个单位时间。
11号飞机请求降落并进入降落队伍。
12号飞机请求起飞并进入起飞队伍。
##6号时间##
7号飞机降落了等了2个单位时间。
13号飞机请求降落并进入降落队伍。
14号飞机请求起飞但被拒绝了。
15号飞机请求起飞但被拒绝了。
##7号时间##
9号飞机降落了等了2个单位时间。
16号飞机请求降落并进入降落队伍。
17号飞机请求降落并进入降落队伍。
18号飞机请求降落并进入降落队伍。
19号飞机请求起飞但被拒绝了。
20号飞机请求起飞但被拒绝了。
21号飞机请求起飞但被拒绝了。
##8号时间##
11号飞机降落了等了2个单位时间。
22号飞机请求降落并进入降落队伍。
23号飞机请求起飞但被拒绝了。
##9号时间##
13号飞机降落了等了2个单位时间。
##10号时间##
16号飞机降落了等了2个单位时间。
24号飞机请求降落并进入降落队伍。
##11号时间##
17号飞机降落了等了3个单位时间。
25号飞机请求降落并进入降落队伍。
##12号时间##
18号飞机降落了等了4个单位时间。
26号飞机请求起飞但被拒绝了。
27号飞机请求起飞但被拒绝了。
##13号时间##
22号飞机降落了等了4个单位时间。
28号飞机请求起飞但被拒绝了。
29号飞机请求起飞但被拒绝了。
30号飞机请求起飞但被拒绝了。
##14号时间##
24号飞机降落了等了3个单位时间。
31号飞机请求降落并进入降落队伍。
32号飞机请求起飞但被拒绝了。
33号飞机请求起飞但被拒绝了。
##15号时间##
25号飞机降落了等了3个单位时间。
34号飞机请求起飞但被拒绝了。
##16号时间##
31号飞机降落了等了1个单位时间。
##17号时间##
1号飞机飞走了等了15个单位时间。
35号飞机请求降落并进入降落队伍。
36号飞机请求起飞并进入起飞队伍。
##18号时间##
35号飞机降落了等了0个单位时间。
37号飞机请求降落并进入降落队伍。
38号飞机请求降落并进入降落队伍。
##19号时间##
37号飞机降落了等了0个单位时间。
39号飞机请求起飞但被拒绝了。
40号飞机请求起飞但被拒绝了。
41号飞机请求起飞但被拒绝了。
##20号时间##
38号飞机降落了等了1个单位时间。
42号飞机请求降落并进入降落队伍。
43号飞机请求降落并进入降落队伍。
44号飞机请求起飞但被拒绝了。
##21号时间##
42号飞机降落了等了0个单位时间。
45号飞机请求降落并进入降落队伍。
46号飞机请求降落并进入降落队伍。
##22号时间##
43号飞机降落了等了1个单位时间。
47号飞机请求降落并进入降落队伍。
48号飞机请求起飞但被拒绝了。
49号飞机请求起飞但被拒绝了。
##23号时间##
45号飞机降落了等了1个单位时间。
历经24个单位时间机场停止接收请求。
一共收到了50架飞机的请求。
一共有23架请求降落。其中有23架被接受了0架被拒绝了。
一共有27架请求起飞。其中有7架被接受了20架被拒绝了。
成功降落了21架还有2架在排队等待降落。
成功起飞了1架还有6架在排队等待起飞
轨道有8.33%的时间是空闲的。
降落平均要等1.42个单位时间。
起飞平均要等0.63个单位时间。
这个机场平均每个单位时间收到0.96个降落请求。
这个机场平均每个单位时间收到1.13个起飞请求。
``` ```
``` ```
测试用例2 测试用例2
输入: 5 2 3 2 输入: 15 2 1 1
预期结果: 程序能正常运行,有一架飞机等待较长时间。 预期结果: 程序能正常运行,有架飞机等待较长时间。
运行结果: 运行结果:
##0号时间## 1号飞机降落了等了0个单位时间。 ##0号时间##
没有飞机降落,也没有飞机起飞,此时跑道为空。
##1号时间## ##1号时间##
##2号时间## 2号飞机降落了等了0个单位时间。 1号飞机降落了等了2个单位时间。 没有飞机降落,也没有飞机起飞,此时跑道为空。
##3号时间## 3号飞机降落了等了0个单位时间。 0号飞机请求降落并进入降落队伍。
##4号时间## 4号飞机降落了等了0个单位时间。 1号飞机请求起飞并进入起飞队伍。
2号飞机请求起飞并进入起飞队伍。
##2号时间##
0号飞机降落了等了0个单位时间。
3号飞机请求降落并进入降落队伍。
4号飞机请求降落并进入降落队伍。
5号飞机请求降落但被拒绝了。
6号飞机请求起飞但被拒绝了。
##3号时间##
3号飞机降落了等了0个单位时间。
7号飞机请求降落并进入降落队伍。
8号飞机请求起飞但被拒绝了。
##4号时间##
4号飞机降落了等了1个单位时间。
9号飞机请求降落并进入降落队伍。
10号飞机请求起飞但被拒绝了。
##5号时间##
7号飞机降落了等了1个单位时间。
11号飞机请求降落并进入降落队伍。
12号飞机请求起飞但被拒绝了。
##6号时间##
9号飞机降落了等了1个单位时间。
13号飞机请求降落并进入降落队伍。
14号飞机请求起飞但被拒绝了。
15号飞机请求起飞但被拒绝了。
##7号时间##
11号飞机降落了等了1个单位时间。
16号飞机请求降落并进入降落队伍。
17号飞机请求降落但被拒绝了。
18号飞机请求降落但被拒绝了。
19号飞机请求起飞但被拒绝了。
20号飞机请求起飞但被拒绝了。
21号飞机请求起飞但被拒绝了。
##8号时间##
13号飞机降落了等了1个单位时间。
22号飞机请求降落并进入降落队伍。
23号飞机请求起飞但被拒绝了。
##9号时间##
16号飞机降落了等了1个单位时间。
##10号时间##
22号飞机降落了等了1个单位时间。
24号飞机请求降落并进入降落队伍。
##11号时间##
24号飞机降落了等了0个单位时间。
25号飞机请求降落并进入降落队伍。
##12号时间##
25号飞机降落了等了0个单位时间。
26号飞机请求起飞但被拒绝了。
27号飞机请求起飞但被拒绝了。
##13号时间##
1号飞机飞走了等了11个单位时间。
28号飞机请求起飞并进入起飞队伍。
29号飞机请求起飞但被拒绝了。
30号飞机请求起飞但被拒绝了。
##14号时间##
2号飞机飞走了等了12个单位时间。
历经15个单位时间机场停止接收请求。
一共收到了31架飞机的请求。
一共有14架请求降落。其中有11架被接受了3架被拒绝了。
一共有17架请求起飞。其中有3架被接受了14架被拒绝了。
成功降落了11架还有0架在排队等待降落。
成功起飞了2架还有1架在排队等待起飞
轨道有13.33%的时间是空闲的。
降落平均要等0.47个单位时间。
起飞平均要等1.53个单位时间。
这个机场平均每个单位时间收到0.93个降落请求。
这个机场平均每个单位时间收到1.13个起飞请求。
运行结果和预期结果一致,为通过测试。 运行结果和预期结果一致,为通过测试。
``` ```
@ -378,4 +627,4 @@ int main()
列出参考的文献资料,根据情况自行添加。 列出参考的文献资料,根据情况自行添加。
[1] 严蔚敏, 吴伟民. 数据结构C语言版. 北京: 清华大学出版社, 2007. [1] 严蔚敏, 吴伟民. 数据结构C语言版. 北京: 清华大学出版社, 2007.
[2] Data Structures and Program Design in C++ (Robert Kruse, Alexander Ryba) (Z-Library) p96 模拟飞机起降 [2] Robert Kruse, Alexander Ryba.Data Structures and Program Design in C++.London:Prentice-Hall,1998

Loading…
Cancel
Save