AT_past202306_d.レコーダー

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

高桥打算用录像机录制某个电视节目(以下简称“节目”)。在时刻 00,该节目计划从时刻 AA 播放到时刻 A+RA+R。然而,节目实际的播放时间可能因节目安排变化而更改。因此,高桥决定采取如下措施以完整录制该节目:

  • 在所有时刻为 DD 的倍数的时点(包括时刻 00)进行以下操作(该操作不消耗时间):
    • 设当前时刻为 tt,当时节目预计的开始和结束时间分别为 pp 和 qq。如果 t<qt < q,则高桥会预约录制区间 [max⁡(p,t),q][\max(p, t), q]。

注意,高桥的录像机可以同时处理多条录制预约,也就是说,即使已有一条或多条预约,高桥仍可以新增录制预约,且之前的预约不会被取消,所有的预约都会执行。

如前所述,时刻 00 时节目原定于 [A,A+R][A, A+R] 播放。但在时刻 BB,节目的播放计划更改为 [C,C+R][C, C+R]。(满足 B<AB<A,B<CB<C,A≠CA\neq C,且 A,B,CA, B, C 均不是 DD 的倍数。)

请判断高桥是否能够完整录制节目。更准确地说,请判断下述命题是否成立:

  • 对于所有时刻 tt,满足 C≤t≤C+RC \leq t \leq C+R,至少存在一个预约区间 [p,q][p, q] 使得 p≤t≤qp \leq t \leq q。

输入格式

输入为一行,格式如下:

AA BB CC DD RR

输出格式

如果题目中的命题成立,输出 Yes;否则输出 No。

输入输出样例

  • 输入#1

    5 3 15 20 20

    输出#1

    Yes
  • 输入#2

    5 3 27 30 20

    输出#2

    No
  • 输入#3

    930 542 605 509 582

    输出#3

    No

说明/提示

样例解释

样例解释 1

高桥的操作如下:

  • 时刻 00 时,节目原预计于 [5,25][5, 25] 播放。
  • 高桥在时刻 00 预约录制 [5,25][5, 25]。
  • 时刻 33,节目的播放时间更改为 [15,35][15, 35]。
  • 高桥在时刻 2020 预约录制 [20,35][20, 35]。
  • 时刻 4040 之后,高桥不会再进行任何预约,因为已过节目计划结束时间。

区间 15≤t≤2015 \leq t \leq 20 由首次预约覆盖,区间 20≤t≤3520 \leq t \leq 35 由第二次预约覆盖。因此答案为 Yes。

数据范围

  • 1≤A,B,C,D,R≤10001 \leq A, B, C, D, R \leq 1000
  • AA、BB、CC、DD、RR 均为整数
  • B<min⁡(A,C)B < \min(A, C)
  • A≠CA \neq C
  • A,B,CA, B, C 均不是 DD 的倍数

由 ChatGPT 5 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页