题库练习 Infinite Sequence
← 上一题 下一题 →

A10430 | Infinite Sequence

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

Vasya likes everything infinite. Now he is studying the properties of a sequence $s$ , such that its first element is equal to $a$ ( $s_{1}=a$ ), and the difference between any two neighbouring elements is equal to $c$ ( $s_{i}-s_{i-1}=c$ ). In particular, Vasya wonders if his favourite integer $b$ appears in this sequence, that is, there exists a positive integer $i$ , such that $s_{i}=b$ . Of course, you are the person he asks for a help.

输入格式

The first line of the input contain three integers $a$ , $b$ and $c$ ( $-10^{9}<=a,b,c<=10^{9}$ ) — the first element of the sequence, Vasya's favorite number and the difference between any two neighbouring elements of the sequence, respectively.

输出格式

If $b$ appears in the sequence $s$ print "YES" (without quotes), otherwise print "NO" (without quotes).

输入输出样例

输入 #1
1 7 3
输出 #1
YES
输入 #2
10 10 0
输出 #2
YES
输入 #3
1 -4 5
输出 #3
NO
输入 #4
0 60 50
输出 #4
NO
C++ 编辑器
输入
输出