AtCoder Grand Contest 017
B
Moderate Differences
AtCoder
⌀ 1627
原题
← AC →
翻译中…

Problem Statement

翻译中…

There are $N$ squares in a row. The leftmost square contains the integer $A$, and the rightmost contains the integer $B$. The other squares are empty.

翻译中…

Aohashi would like to fill the empty squares with integers so that the following condition is satisfied:

翻译中…
  • For any two adjacent squares, the (absolute) difference of the two integers in those squares is between $C$ and $D$ (inclusive).
翻译中…

As long as the condition is satisfied, it is allowed to use arbitrarily large or small integers to fill the squares. Determine whether it is possible to fill the squares under the condition.

翻译中…

Constraints

翻译中…
  • $3 \leq N \leq 500000$
  • $0 \leq A \leq 10^9$
  • $0 \leq B \leq 10^9$
  • $0 \leq C \leq D \leq 10^9$
  • All input values are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N A B C D

翻译中…

Output

翻译中…

Print YES if it is possible to fill the squares under the condition; print NO otherwise.

翻译中…

样例

Input #1
5 1 5 2 4
Output #1
YES
For example, fill the squares with the following integers: $1$, $-1$, $3$, $7$, $5$, from left to right.
Input #2
4 7 6 4 5
Output #2
NO
Input #3
48792 105960835 681218449 90629745 90632170
Output #3
NO
Input #4
491995 412925347 825318103 59999126 59999339
Output #4
YES
题目信息
题号
agc017_b
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。