АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1597. Художнег

Ограничение времени: 2 сек.
Ограничение памяти:262144 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Художник Вася Ниимович рисует абстрактные картины. Новая его картина выглядит как прямая, части которой раскрашены в разные цвета. Рисовал он её так. Вначале он нарисовал отрезок первого цвета от точки l1 до точки r1. Потом отрезок второго цвета от l2 до r2, и так далее. Последний отрезок, нарисованный им, проходил от ln до rn и имел цвет с номером n.

Все отрезки были разных цветов, однако некоторые оказались полностью закрашены другими. Тогда Вася задумался: возможно, если бы он рисовал отрезки в тех же местах, но в другом порядке, то различных цветов на картине было бы больше? Помогите ему выбрать такой порядок рисования отрезков, при котором после того, как он нарисует все отрезки, количество видимых цветов на картине будет максимально. Отрезки считаются замкнутыми.

Входные данные

В первой строке написано целое число n (1 ≤ n ≤ 300). В следующих n строках будут написаны по два целых числа через пробел. В i-ой из этих строк находятся числа li и ri ( - 1 000 000 000 ≤ li < ri ≤ 1 000 000 000).

Выходные данные

В первой строке выведите количество цветов, которые будут видны при оптимальном порядке рисования. Во второй строке должно быть написано n чисел — i-ое число обозначает, какой отрезок надо нарисовать i-ым для достижения оптимального результата. Отрезки нумеруются, начиная с единицы, в том же порядке, в котором они заданы во входном файле.

Пример

Входные данные
4 
1 3
2 4
2 3
1 4
Выходные данные
3
4 1 2 3


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Сборы в Перми 2009 / 08.07.09 Большой контест /
1596. A - Пирамида слухов 1597. 1598. C - Парковка 1599. D - Чёрный квадратик 1600. E - Дана строка TM
 
время генерации 0.922 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.