12. Объединить таблицы результатов

Не решаласьСредняя

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

  • регионы пронумерованы числами от 1 до $r$;
  • дни олимпиады пронумерованы числами от 1 до $d$;
  • задачи в $i$-м из дней пронумерованы числа от 1 до $p_i$;
  • все участники олимпиады в $ri$-м регионе пронумерованы числами от 1 до $u_i$ и имеют логин user_ri_id.

Результаты олимпиады $di$-го дня в $rj$-м регионе представлены в файле "name_rj_di.csv".

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

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

Формат ввода

Архив data-to-merge.zip содержит данные для объединения:

  • в папке train находятся результаты олимпиады и итоговый файл (для самопроверки train_00_00.csv -- файл ответа);
  • в папке test находятся результаты олимпиады, для которой нужно построить итоговый файл.

Формат вывода

csv файл с результатами олимпиады по всем регионам:

  • пользователи должны быть упорядочены по сумме баллов, если несколько участников получили одинаковые суммы, то их стоит упорядочить по логину в лексикографическом порядке;
  • колонки с результатами по задачам должны быть упорядочены по дням, а задачи в один день по порядку задач.

Обратите внимание, что некоторые ячейки в итоговом .csv файле должны быть пустыми.

Ограничения

Ограничение времени

1 с

Ограничение памяти

64 МБ

Без компиляции
Нужно войти, чтобы отправить решение.Войти