export
YourLeague
ЕГЭОГЭ
Информатика
ИнформатикаИстория
ТеорияЗаданияГотовые вариантыОб экзаменеСоревнованиеКурсы
Войти
ЕГЭОГЭ
ИнформатикаИстория
ТеорияЗаданияГотовые вариантыОб экзаменеСоревнованиеКурсыВойти
YourLeagueПодготовка к экзаменам в одном месте
ИнструкцииСоглашениеПерсональные данныеОфертаКонтакты
26

№345853955

Автор: YourLeague

В зале проведения мероприятия одновременно может находиться не более K человек. Во входном файле записана хронология событий: приход посетителя обозначается знаком «+», уход - знаком «−».

События обрабатываются в порядке возрастания времени; если несколько событий происходят в одну и ту же минуту, сначала обрабатываются уходы, затем приходы. Если в момент прихода свободных мест нет, посетитель не входит в зал. Уход при пустом зале игнорируется (считается, что такого посетителя в зале не было).

Определите, сколько приходов будет принято, и наибольшее число людей в зале сразу после принятых приходов.

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

В первой строке входного файла записаны два натуральных числа N и K - количество событий и вместимость зала (N не превышает 10 000, K не превышает 100). Каждая из следующих N строк содержит целое число - минуту события (не превышает 1 000 000) - и символ «+» или «−», отделённые пробелом.

В ответе запишите два целых числа через вертикальную черту: сначала количество принятых приходов, затем максимальную заполненность зала.

Типовой пример организации данных во входном файле

6 2
1 +
2 +
3 +
4 -
5 +
10 -

При таких исходных данных в зал пустят трёх посетителей: приходы в минуты 1, 2 и 5. Приход в минуту 3 отклонят, потому что обе позиции уже заняты. Наибольшая заполненность после принятых приходов равна 2. Ответ для примера: 3 | 2.

Типовой пример имеет иллюстративный характер. Чтобы выполнить это задание, используйте данные из прилагаемого файла.

26.txt