Все проекты
Прошло времени: 55 лет 4 месяца 1 неделя 8 часов 1 минута
Начальнику крупной организации нужно выбрать, какие заседания на конференции он посетит. Каждое заседание имеет интервал [ai, bi] и "важность" ci. Он не любит половинчатых решений, поэтому или находится на заседании все указанное время, или не приходит на него. Между заседаниями должен быть хотя бы минимальный перерыв, то есть, он может успеть на j-е после i-го только если aj>bi. Нужно максимизировать сумму важностей выбранных заседаний. Если возможны разные наборы с одинаковой суммарной важностью, выбрать тот, где меньше суммарная длина заседаний. Если одинаковы и сумма важностей, и сумма времен, выбрать любой из наборов.
Вход. Число заседаний N, затем N троек (ai, bi, сi).
Выход. В первой строке через пробел суммарные важность и время выбранных заседаний, во второй - сами заседания.