#L0490. 面试与巡逻

面试与巡逻

题目描述

小张要去小李打工的书店面试,但是她想暂时保密。

面试一共进行 nn 场。第一场面试从书店开门时开始,每场面试进行时长为 ss 分钟,下一场紧接着前一场进行。具体地,设书店开门时为第 00 分钟,第 ii 场面试的时间为从第 (i1)×s(i-1)\times s 分钟到第 i×si\times s 分钟。

小李会在第 yy 分钟到书店打工,然后他会从面试间门口出发,在书架间巡视检查,每隔 tt 分钟会巡视一圈回到面试间门口。具体地,他会在第 y+j×ty+j\times t 分钟在面试间门口,其中 jj 是非负整数。

如果小张面试开始或结束时小李正好在面试间门口,那么她就会被发现。小张想要知道,在 nn 场面试中,是否存在一场可以让她参加且不被发现。也就是说,是否存在一个正整数 ii 满足 1in1\le i\le n,并且不存在非负整数 jj 使得 (i1)×s=y+j×t(i-1)\times s=y+j\times t 或者 i×s=y+j×ti\times s=y+j\times t

输入格式

输入一行,包含四个整数 n,y,s,tn,y,s,t,分别表示面试的场数,小李开始打工的时刻,一场面试的时长和巡视一圈的时长。

输出格式

输出一行一个字符串,如果有一场面试可以让小张参加且不被发现,则输出 Yes,否则输出 No

样例

2 0 2 5
Yes
1 0 1 9
No

提示

【样例 1 解释】

小李在第 0,5,10,0,5,10,\dots 分钟在面试间门口。

第一场面试从第 00 分钟到第 22 分钟,在第 00 分钟会被发现;第二场面试从第 22 分钟到第 44 分钟,如果小张参加则不会被发现,因此输出 Yes

【样例 2 解释】

小李在第 0,9,18,0,9,18,\dots 分钟在面试间门口。

小张能参加的唯一一场面试从第 00 分钟到第 11 分钟,在第 00 分钟会被发现,因此输出 No

【数据范围】

对于所有数据,保证:1n101\le n\le100y300\le y\le301s,t301\le s,t\le30

测试点编号$n\le$特殊性质
$1$$1$A
$2\sim3$$10$B
$4$$10$AB
$5\sim6$$10$C
$7\sim10$$10$

特殊性质 A:保证 y=0y=0

特殊性质 B:保证 t(2×s)t\mid(2\times s)

特殊性质 C:保证 s<ys\lt y

其中 aba\mid b 表示 aa 整除 bb,即存在一个整数 cc 使得 a×c=ba\times c=b

难度 入门
通过率
尝试 0
已通过 0
ID
1218
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者