首先看一下题目的输入输出
这是其中一组输入:
50 1300 12 8
6.00 1250
7.00 600
7.00 150
7.10 0
7.20 200
7.50 400
7.30 1000
6.85 300
很显然,后面八行的数据分别是加油站的,而目的地的信息是在第一行就给出了,然而也就是这一点,容易忘记这也是一个需要考虑的结点。否则,顺着思路写下去,到最后不是到了终点,而是最后一个加油站。
即,后八行可用循环输入,而终点的信息需要。
避免错误
明确题目的意图,而不是刷题带节奏。