寒假作业2
Github仓库
寒假学习计划
程序的编写过程
刚看到这道题,根本想不到思路。另外这个题目也需要自己设计测试用例,有些情况也需要自己假设,所以找到一个标准答案非常难。后来分析一下,觉得没有预见的话比较接近真实情况,但是中间的变数也比较多,不过还是准备通过这种方式入手。
我先对第一次请求作出反应,直接接到乘客前往目的地。第二次请求出现时,需要分情况。如果是在上一次途中出现,则有先不管他和先接他两种情况;如果上一次已经到达目的地,则正常运行即可。第一种情况也有先送谁的问题。我的思路是把几种情况的时间都算出来进行比较,似乎是效率比较低的方法。
如果先进行分析,而不是所有情况都算,会节省一些时间。比如可不可以顺路接,需不需要变换方向先送后来的人等等。
目前还没有实现代码编写,正在努力中。。。