Присоединиться

11 класс·высокий уровень

Определите ID участника, занимающего в таблице первое место среди тех

Условие

Участники викторины письменно отвечают на 10 вопросов различной сложности. За правильный ответ начисляется от 1 до 5 баллов в зависимости от сложности вопроса. За неверный ответ вычитается от 1 до 5 баллов. Участник может не отвечать на какой-то вопрос, в таком случае баллы за этот вопрос не начисляются. По результатам викторины для каждого участника вычисляются три показателя:

  1. сумма — общее количество набранных баллов;

  2. плюсы — сумма баллов без учёта неверных ответов;

  3. ответы — общее количество сданных ответов (верных и неверных). В таблице результатов участники располагаются по убыванию первого показателя — суммы, при равенстве сумм — по убыванию второго показателя (плюсов), при равенстве сумм и плюсов — по убыванию третьего показателя (ответов). При равенстве всех трёх показателей участники располагаются в итоговой таблице в порядке возрастания их личных номеров. В следующий тур проходят участники, занявшие места в первой трети итоговой таблицы, а также те, у которых все три показателя такие же, как у занявшего последнее место в первой трети таблицы. Определите ID участника, занимающего в таблице первое место среди тех, кто не прошёл в следующий тур, а также количество участников, у которых все три показателя такие же, как у участника, занявшего в итоговой таблице 1500 место (включая самого этого участника). Входные данные: Первая строка входного файла содержит целое число N (N⩽10000)( N \leqslant 10 000 ) — общее количество участников. Каждая из следующих N строк соответствует одному участнику и содержит 11 целых чисел, разделённых пробелами: сначала ID участника, затем — баллы, полученные им за каждый из 10 вопросов. Гарантируется, что ID участников не повторяются. В ответе запишите два целых числа: сначала требуемый ID, затем требуемое количество. Задание 26

Рисунок к задаче

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Откроем файл в программе Excel. [рисунок] Назовем столбцы номерами задач. Также добавим названия трех столбцов: сумма, плюсы и ответы. [рисунок] В ячейку L2 введем формулу: =СУММ(B2:K2) и скопируем эту формулу во все оставшиеся ячейки диапазона L2:L9589.В ячейку M2 введем формулу: =СУММЕСЛИ(B2:K2;">0") и скопируем эту формулу во все оставшиеся ячейки диапазона M2:M9589.В ячейку N2 введем формулу: =СЧЁТЕСЛИ(B2:K2;"<>0") и скопируем эту формулу во все оставшиеся ячейки диапазона N2:N9589.Выделим все столбы и сделаем настраиваемую сортировку. [рисунок] Нас интересуют участники занявшие места в первой трети итоговой таблицы, а также те, у которых все три показателя такие же, как у занявшего последнее место в первой трети таблицы. Так как участников 9588, нас интересуют строки до

Осталось ещё 3 шага

  1. Также нас интересуют участники, у которых все…

  2. Определим количество участников, у которых…

  3. Ответ: 4229&23. Приведём решение Юрия…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Обработка целочисленной информации»