问题描述
这是一道ACM算法题,上面的两个是求打印时间,还有一种是求打印顺序
输入和输出:
输入
3
1 0
5
4 2
1 2 3 4
6 0
1 1 9 1 1 1
输出
1
2
5
问题解析
输入解析
3
3个测试用例,每个测试用例包含两行,所以下面有6行,以最后一个用例为例解析
6 0
这是第3个用例的第一行
60
1 1 9 1 1 1
这是第3个用例的第二行,
66 06 001
输出解析:
1 // 第1个测试用例,打印你的任务花了1分钟
2 // 第2个测试用例,打印你的任务花了2分钟
5 // 第3个测试用例,打印你的任务花了5分钟
注意
且不会打印9是不花时间的
Go代码实现打印时间
因为Go没有内置的queue,这里自己实现了一个Queue,实现的比较粗糙
在Goland这个IDE上的效果
Go代码实现打印顺序
待完成