Sobes.tech
Intern

B. Префикси и суфикси Даден е сортиран масив от n нули. Във всеки ход можете да изберете произволен брой от първите или последните елементи на този масив и да добавите единица към всички избрани елементи. Възможно ли е да достигнете до посоченото състояние на масива след няколко такива операции? Формат на въвеждане Първият ред съдържа цяло число 1 ≤ n ≤ 100000 — броя на елементите в масива. Във втория ред съдържа n неотрицателни цели числа a1, a2, ..., an, разделени с интервали, където ai ≤ 10^18 — желаните крайни елементи. Формат на изход Изведете "YES", ако такова състояние е постижимо, и "NO" ако не е. Пример Вход [phone] Изход YES Забележка Състоянията [phone] могат да бъдат достигнати по следния начин: добавяне на единица към първите три елемента, получавайки [phone] добавяне на единица към последните четири елемента, получавайки [phone] добавяне на единица към последния елемент, получавайки [phone]