Codeforces Round 353 (Div. 2) |
---|
Закончено |
Вася любит всё бесконечное. Сейчас он изучает свойства последовательности s, первым элементом которой является a (s1 = a), а разность между любыми соседними элементами равна c (si - si - 1 = c). В частности, Васю интересует, является ли его любимое число b элементом данной бесконечной последовательности, то есть существует ли такое целое положительное i, что si = b? Разумеется, он просит вас ответить на этот вопрос.
В первой строке входных данных записаны три целых числа a, b и c ( - 109 ≤ a, b, c ≤ 109) — первый элемент последовательности, любимое число Васи и разность между соседними элементами последовательности соответственно.
Если b является элементом последовательности выведите «YES» (без кавычек), иначе «NO» (без кавычек).
1 7 3
YES
10 10 0
YES
1 -4 5
NO
0 60 50
NO
В первом примере последовательность начинается с чисел 1, 4, 7, поэтому 7 является её элементом.
Во втором примере любимое число Васи совпадает с первым элементом последовательности.
В третьем примере все элементы последовательности больше любимого числа Васи.
В четвёртом примере последовательность начинается с чисел 0, 50, 100, а все последующие элементы больше любимого числа Васи.
Название |
---|