ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > 103. Динамическое программирование > задача:


Макс и Дом интернета

Задачи раздела

• Демоническое программирование
• ЕГЭ — B1
• Ежевика
• Жадина
• Игра с разрезанием
• Количество путей
• Макс и Дом интернета
• Макс и бельевая верёвка
• Наибольшая возрастающая подпос...
• Наибольшая общая подпоследова...
• Непрерывный рюкзак
• Несчастливые дни
• Подотрезок с максимальной суммой
• Распределение студентов
• Странная функция

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 131072/131072/131072/131072 Кб.

Макс и Дом интернета
Макс и Дом интернета
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
128 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Дом интернета — одна из самых больших и наиболее хорошо оборудованных аудиторий университета. Кроме турниров по программированию, в Доме интернета проводится множество других мероприятий — семинары, конференции, киберспортивные чемпионаты и так далее.

Чтобы распределить время пользования аудиторией между всеми желающими, в начале учебного года администраторы Дома интернета изучают заявки на проведение мероприятий и формируют календарный план. Это достаточно непростая работа, поэтому, как всегда, Макса попросили помочь её автоматизировать.

В этом году поступило N заявок на проведение мероприятий. Мероприятие под номером i будет занимать Дом интернета в интервале времени [T1iT2i]. Два мероприятия не могут проходить одновременно, но в тот момент, когда одно из мероприятий завершается, может сразу начаться другое.

Важность i-го мероприятия оценивается величиной Bi. Макс хочет выбрать мероприятия таким образом, чтобы они не пересекались, а их суммарная важность оказалась как можно больше. Помогите ему составить оптимальный план мероприятий.

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

Первая строка содержит целое число N (1 ≤ N ≤ 105) — количество мероприятий.

Следующие N строк описывают мероприятия. Каждая из них содержит целые числа T1i, T2i и Bi (0 ≤ T1i < T2i ≤ 109, 1 ≤ Bi ≤ 109) — соответственно момент начала мероприятия, момент конца мероприятия и важность мероприятия.

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

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

Примеры

Входные данные
5
1 10 100
10 20 100
20 30 10
25 40 20
1 30 200
Выходные данные
220
Входные данные
4
50 100 1000
20 80 2500
10 40 1000
30 50 2000
Выходные данные
3000

Для отправки решений необходимо выполнить вход.

www.contester.ru