Sobes.tech
Intern

B. Préfixes et Suffixes Étant donné un tableau trié de n zéros. À chaque étape, vous pouvez choisir un nombre arbitraire des premiers ou derniers éléments de ce tableau, et ajouter un à tous les éléments sélectionnés. Est-il possible d'atteindre l'état spécifié du tableau après un certain nombre de telles opérations? Format d'entrée La première ligne contient un entier 1 ≤ n ≤ 100000 — le nombre d'éléments dans le tableau. La deuxième ligne contient n nombres entiers non négatifs a1, a2, ..., an séparés par des espaces, où ai ≤ 10^18 — les éléments finaux souhaités. Format de sortie Imprimez "YES" si un tel état est réalisable, et "NO" sinon. Exemple Entrée [phone] Sortie YES Note Les états [phone] peuvent être atteints comme suit: ajouter un aux trois premiers éléments, ce qui donne [phone] ajouter un aux quatre derniers éléments, ce qui donne [phone] ajouter un à l'élément final, ce qui donne [phone]