Вам дан массив из целых положительных чисел длины и целое число . За одну операцию мы можем прибавить к каждому из элементов произвольного подмассива.
Здесь под подмассивом понимается массив, задаваемый парой индексов и включающий в себя все элементы массива, начиная с -го и заканчивая -м, следующие в том же порядке, что и в исходном массиве.
Входные данные
Первая строка входных данных содержит два целых числа и .
Во второй строке вводится целых чисел – элементы массива.
Выходные данные
Выведите YES
(без кавычек), если мы можем сделать все элементы равными, и NO
в противном случае.
Подзадачи
№ | баллы | необх. подзадачи | ограничения |
1 | 16 | - | |
2 | 44 | 1 | |
3 | 21 | - | |
4 | 19 | 1, 2, 3 | Нет доп. ограничений |
STDIN | STDOUT |
5 2 7 3 11 5 9 | YES |
4 3 3 6 9 10 | NO |
Примечание
Рассмотрим первый тестовый пример.
Один из вариантов сделать все числа равными: