Чемпионат КРОК 2013 - Раунд 1 |
---|
Закончено |
В некоторой большой организации, в которой работает Поликарп, находится собственный sms-центр. Задачей центра является рассылка сотрудникам различной важной информации. Поликарп решил проверить эффективность работы sms-центра.
Для этого он попросил предоставить ему данные о работе sms-центра за некоторый период времени. В ответ Поликарп получил список из n заданий, поступавших в sms-центр корпорации. Каждое задание описывалось временем поступления в sms-центр и количеством sms-сообщений, которое нужно было отослать. Более формально, i-ое задание описывалось двумя целыми числами ti и ci — моментом времени (секундой) поступления и количеством sms-сообщений соответственно.
Поликарп знает, что sms-центр может отсылать не более одного sms-сообщения в секунду. Для организации отправки сообщений sms-центр использует очередь. Рассмотрим некоторый момент времени x, sms-центр будет функционировать в момент времени x следующим образом:
По результатам анализа выполнения всех n заданий Поликарп хочет посчитать две величины: момент времени, когда было отправлено последнее sms-сообщение, а также максимальный размер очереди в некоторый момент времени. Помогите ему посчитать эти две характеристики, по которым он оценит эффективность работы sms-центра.
В первой строке задано единственное целое число n (1 ≤ n ≤ 103) — количество заданий рассылки сообщений. Далее в n строках заданы описания заданий: в i-ой строке через пробел заданы два целых числа ti и ci (1 ≤ ti, ci ≤ 106) — момент времени (секунда) поступления i-го задания и количество сообщений, которое нужно отправить, соответственно.
Гарантируется, что все задания поступали в различные моменты времени. Гарантируется, что задания отсортированы в хронологическом порядке, то есть ti < ti + 1 для всех целых i (1 ≤ i < n).
В единственную строку через пробел выведите два целых числа — момент времени, когда было отправлено последнее sms-сообщение и максимальный размер очереди в некоторый момент времени.
2
1 1
2 1
3 1
1
1000000 10
1000010 10
3
3 3
4 3
5 3
12 7
В первом тестовом примере:
Таким образом, максимальный размер очереди 1, последнее сообщение отправлено в секунду 3.
Название |
---|