eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Плавний контест

Плавний контест

Андрій не полюбляє різкі перепади, а особливо в контестах. Два числа $a$ і $b$ утворюють різкий перепад, якщо $|a-b| > 1$. Скажемо, що контест є плавним, якщо ніякі складності двох сусідніх задач не утворюють різкий перепад. Вам дано $5$ чисел --- складності задач. Визначте, чи утворюють ці задачі плавний контест. \InputFile Перший рядок містить п'ять цілих чисел $a$, $b$, $c$, $d$, $e$ ($1 \le a, b, c, d, e \le 10^6$) --- складності задач. \OutputFile Виведіть <<\t{YES}>>, якщо числа утворюють плавний контест, і <<\t{NO}>> в іншому випадку (Перевіряюча система не чутлива до регістру, тобто відповіді <<\t{Yes}>> та <<\t{yES}>> будуть також зараховані). \Note Пояснення до першого прикладу: $|1-2| = 1$, $|2-2| = 0$, $|2-2| = 0$, $|2-1| = 1$. Жодна з цих пар не утворює різкий перепад, тому числа ${1,2,2,2,1}$ утворюють плавний контест. Пояснення до другого прикладу: $|1-2| = 1$, $|2-2| = 0$, $|2-1| = 1$, $|1-3| = 2$. Як можна бачити, останні два числа утворюють різкий перепад, тому числа ${1,2,2,1,3}$ не утворюють плавний контест.
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
1 2 2 2 1
Вихідні дані #1
Yes
Вхідні дані #2
1 2 2 1 3
Вихідні дані #2
No
Автор Андрій Столітній
Джерело ВЮДОІ 2023. I відбірковий тур