AT_tkppc2015_c.お姉ちゃんって呼んで (Call me sister)
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
joisino お姉ちゃん有点累了,于是决定在附近的咖啡店休息一下。
在这里,joisino お姉ちゃん非常喜欢一位女服务员,希望能被她叫作“お姉ちゃん”。
然而,能否被女服务员叫作“お姉ちゃん”取决于她的心情。
接下来,这家咖啡店将会发生 N 个事件。
每个事件都被分配了 1 到 N 的编号,第 i 个事件(1≤i≤N)会在时刻 Ti 发生,并使女服务员的心情增加 Ki。
同一时刻不会发生两个或以上的事件。
只有当女服务员的心情值不小于 M 时,才可以被叫作“お姉ちゃん”。
当前时刻为 0,女服务员的心情值也为 0。
joisino お姉ちゃん会在时刻 S 离开咖啡店。
她想知道,在离开之前,有多少时间能被叫作“お姉ちゃん”,于是决定编写一个程序来求出这个时间。
至于 joisino お姉ちゃん是如何获得即将发生的事件信息的,这一点不得而知。
输入格式
输入将以以下格式从标准输入读入。
N M
S
T1 K1
T2 K2
⋮
TN KN
- 第 1 行包含即将发生的事件数 N(1≤N≤1000)和被叫作“お姉ちゃん”所需的最低心情值 M(0≤M≤10000),以空格分隔。
- 第 2 行包含 joisino お姉ちゃん离开咖啡店的时刻 S(2≤S≤10000)。
- 接下来的 N 行中,第 i 行包含即将发生的第 i 个事件的信息,即整数 Ti(0<Ti<S)和整数 Ki(−10000≤Ki<0 或 0<Ki≤10000),以空格分隔。
- 保证对于 i=j,有 Ti=Tj。
输出格式
请输出能被叫作“お姉ちゃん”的时间总和,输出一行。
输出末尾需换行。
输入输出样例
输入#1
5 20 20 5 16 8 -4 3 9 18 2 12 -3
输出#1
9
说明/提示
配分
本题没有部分分。答对即可获得 60 分。
样例解释 1
- 从时刻 5 到时刻 12 的 7 单位时间,以及从时刻 18 到离开咖啡店的时刻 20 的 2 单位时间,心情值都不小于 20,因此输出它们的总和 9。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?