|
Саша и массив
(Время: 1 сек. Память: 16 Мб Сложность: 29%)
Маленький Саша любит играть с массивами. Недавно ему как раз подарили прекрасный массив из N натуральных чисел (a1, a2, ..., an, 1 ≤ ai ≤ 109). Вчера Саша придумал игру: он выбирает два числа l и r (1 ≤ l ≤ r ≤ N), записывает в тетрадочку их и максимальный элемент ai, где l ≤ i ≤ r.
За день Саша сделал M записей. Но случилось страшное: утром Саша обнаружил, что массив пропал! Помогите Саше восстановить массив, пользуясь его записями!
Входные данные
В первой строке входного файла INPUT.TXT находятся два числа N и M (1 ≤ N, M ≤ 1000), разделенных пробелом, – размер массива и число записей, сделанных Сашей. Следующие M строк описывают запросы. В каждой строке находится три числа, lj, rj и qj (1 ≤ lj ≤ rj ≤ N, 1 ≤ qj ≤ 109), разделенных пробелами, — левая и правая границы отрезка и максимум на нем.
Выходные данные
Если существует массив, удовлетворяющий всем записям, то в первой строке выходного файла OUTPUT.TXT выведите слово «EASY» без кавычек, а во второй – сам массив, разделенный пробелами. Если таких массивов может быть несколько, выведите любой из них. Если такого массива нет, выведите единственное слово «FAIL» без кавычек.
Примеры
№ | INPUT.TXT | OUTPUT.TXT |
1 | 3 3 1 1 1 1 2 2 1 3 10 | EASY 1 2 10 |
2 | 2 3 1 1 5 2 2 6 1 2 5 | FAIL |
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
| |