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

Разделы > Неотсортированные > задача:


Мультизадачный Артём

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

• Миха и расческа
• Миша и математика
• Много прямоугольников и квадратов
• Мобилизация
• Модифицированный «морской бой»
• Мозаика
• Морской бой Сидора
• Мощёная площадка
• Мультизадачный Артём
• На самокате вдоль набережной
• Наборы ручек
• Наглая полосатая морда
• Наименьшее число
• Нарезка сыра
• Нарушители самоизоляции
• Нарушители самоизоляции
• Новая коллекция Бенедикта

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

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

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

multitask

Школьник Артём знает о многозадачности мозга и активно её использует. Решая задачи по математике, Артём сначала прочитывает все условия. Когда задача прочитана, мозг начинает её решать, одновременно читая следующую. Но вот читать или решать несколько задач одновременно мозг не может.

Артём решает задачи в том порядке, в каком они идут в задачнике, и записывает время. А потом, уже зная время чтения и решения каждой задачи, часто сожалеет о том, что решал задачи не в оптимальном порядке: в оптимальном бы вышло быстрее.

Разработайте программу, которая по данным о времени чтения и решения задач определяет, колько времени Артём мог бы сэкономить, если бы решал их в опимальной последовательности.

Входные данные. В первой строке натуральное число N (количество задач), оно не больше 100. Далее следуют N строк с характеристиками задач: в каждой - два натуральных числа, время чтения задачи и время её решения.

Выходные данные. Целое число – разность между временем решения задач в исходном порядке и в оптимальном порядке.

Пример. При вводе значений
5
6 4
2 3
7 1
4 5
3 10
программа должна вывести 9. Почему - ясно из картинки.

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

www.contester.ru