2. Результаты олимпиады
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Вам дана таблица с данными о проверке решений участников некоторой олимпиады по информатике: log.csv. Копия этой таблицы также находится здесь: log.csv.

Таблица имеет 4 столбца: problem — номер задачи (от 1 до 5); userId — идентификатор участника; language — язык программирования; score — баллы, которое набрало решение (от 0 до 100). Значения score также могут быть пустыми (если, например, какие-то решения даже не скомпилировалось на сервере).

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

Проанализируйте данные в таблице и ответьте на следующие 4 вопроса.

  1. Сколько участников набрали больше нуля баллов?
  2. Сколько участников все свои решения отправили на языке Python?
  3. Сколько участников набрали не менее 200 баллов?
  4. Сколько участников, набравших не менее 200 баллов, хотя бы одно решение отправили на языке C++?

В ответе напишите 4 целых числа, каждое в отдельной строке. Не пишите ничего лишнего. Если вы не знаете каких-то ответов, напишите вместо них нули. В поле "Язык" выберите PHP (вам не нужно знать этот язык, это просто особенность проверяющей системы) и нажмите кнопку "Отослать".

Примечание

Каждый верный ответ оценивается в 25 баллов.