#C. 赛车超越

    传统题 1000ms 256MiB

赛车超越

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

在一场激烈的环形赛道赛车比赛中,共有 nn 辆赛车参赛,每辆赛车都有固定的速度(单位:米/秒)。比赛在一条长度为 xx 米的封闭赛道上进行,所有赛车从同一个起点同时出发,按同一方向行驶。

由于赛车速度不同,较快的赛车可能会在赛道上超过较慢的赛车。我们定义:当一辆速度更快的赛车从落后状态追上并超过速度较慢的赛车(即在赛道上的位置出现重合或领先),就算作一次超越。

注意:由于赛道是环形的,赛车每跑完一圈会从起点重新开始,因此位置需要对赛道长度取模来判断相对位置。

现在给出每辆赛车的速度,以及比赛时间 tt 秒和赛道长度 xx,请你计算在这段时间内,总共发生了多少次超越


输入格式

第一行输入三个整数 nnttxx,分别表示赛车数量、比赛时长(单位:秒)和赛道长度(单位:米)。

第二行输入 nn 个整数,第 ii 个数 speedsispeeds_i 表示第 ii 辆赛车的速度(单位:米/秒)。


输出格式

输出一个整数,表示 tt 秒内所有赛车之间总共发生的超越次数。


样例输入

5 10 40
1 2 3 4 5

样例输出

1

数据范围

  • 对于 40% 的数据,1n,t1001 \leq n, t \leq 100
  • 对于 80% 的数据,1n,t1031 \leq n, t \leq 10^3
  • 对于 100% 的数据,1n,t1041 \leq n, t \leq 10^41speedsi1001 \leq speeds_i \leq 1002x1002 \leq x \leq 100

4.11-4.13城阳三小周赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-4-18 15:00
结束于
2025-4-21 8:00
持续时间
3 小时
主持人
参赛人数
12