本题为C语言等级考试五级编程题。
Freda报名参加了学校的越野跑。越野跑共有N人参加,在一条笔直的道路上进行。这N个人在起点处站成一列,相邻两个人之间保持一定的间距。比赛开始后,这N个人同时沿着道路向相同的方向跑去。换句话说,这N个人可以看作x轴上的N个点,在比赛开始后,它们同时向x轴正方向移动。 假设越野跑的距离足够远,这N个人的速度各不相同且保持匀速运动,那么会有多少对参赛者之间发生“赶超”的事件呢?
时间限制:1000 内存限制:262144
第一行1个整数N。 第二行为N个非负整数,按从前到后的顺序给出每个人的跑步速度。 数据范围:
一个整数,表示有多少对参赛者之间发生赶超事件。
5
1 3 10 8 5
7
我们把这5个人依次编号为A,B,C,D,E,速度分别为1,3,10,8,5。在跑步过程中: