Contest.uni-smr.ac.ru :: соревнования по программированию
Русская версия || English version
Login:
Password:
Забыли пароль?
 пример поиска: Вася Пупкин
 






Задача E. Коротко о статистике

Задачу добавил: StePh@nka

Успешно сдано решений: 8

E. Коротко о статистике
ограничение по времени на тест: 
2 секунды
ограничение по памяти на тест: 256
 мегабайт
ввод: 
input.txt
вывод: 
output.txt

Ваню попросили помочь сотрудникам деканата обработать результаты сессии. Ему надо написать программу, которая по запросу категории студента (отличник, хорошист, троечник, двоечник, не явившийся на экзамен) выдаст количество успевающих на ту или иную оценку, а также сведения о студентах: номер зачетки, номер группы, фамилию, имя, отчество. Сведения должны быть упорядочены по номеру зачетной книжки по возрастанию.

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

Первая строка содержит через пробел два целых числа: 1 ≤ N ≤ 1000 и 1 ≤ M ≤ 5 — количество студентов и запрашиваемый статус (1 — не явившийся на экзамен, 2 — двоечник, 3 — троечник, 4 — хорошист и 5 — отличник).

Далее идут N строк следующего формата:

NN   group   LastName   FirstName   SecondName   k1   k2   k3   k4

Здесь 100000 ≤ NN ≤ 999999 — целое число, номер зачетной книжки; 1000 ≤ group ≤ 99999 — целое число, номер группы; LastName, FirstName, SecondName — строки длиной не более 20 символов, где указаны фамилия, имя, отчество студента латиницей с заглавной буквы; 1 ≤ ki ≤ 5 — целые числа, оценки студента за сессию (здесь оценка k = 1 соответствует неявке на экзамен). Все параметры указаны через пробел.

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

Первая строка должна содержать целое число 0 ≤ P ≤ N, показывающее количество студентов запрашиваемой категории. Если P > 0, далее в P строках следует перечислить через пробел сведения о студенте: номер зачетной книжки, группа, фамилия, имя, отчество.

Примеры тестов

входные данные
5 4
123876 19201 Ivanov Ivan Ivanovich 5 4 5 5
312435 19201 Petrov Petr Petrovich 4 4 4 5
444231 19201 Semenova Elena Stepanovna 1 3 4 1
473658 22501 Kovalchuk Ulia Andreevna 3 5 5 4
193857 12201 Avdeev Andrey Alexeevich 4 5 4 4
выходные данные
3
123876 19201 Ivanov Ivan Ivanovich
193857 12201 Avdeev Andrey Alexeevich
312435 19201 Petrov Petr Petrovich
входные данные
5 2
123876 19201 Ivanov Ivan Ivanovich 5 4 5 5
312435 19201 Petrov Petr Petrovich 4 4 4 5
444231 19201 Semenova Elena Stepanovna 1 3 4 1
473658 22501 Kovalchuk Ulia Andreevna 3 5 5 4
193857 12201 Avdeev Andrey Alexeevich 4 5 4 4
выходные данные
0

Сдать задачу

Задать вопрос жюри по этой задаче