Задание 26 ЕГЭ по информатике · EB601E

Рейтинг и проходной баллВысокаяКЭС 3.10
Каждый кандидат в отряд космонавтов проходит 3 испытания, за каждое из которых можно получить от 0 до 100 баллов. Кроме того, можно получить дополнительно от 0 до 10 баллов по итогам собеседования. Каждому кандидату присваивается уникальный идентификационный номер (ID) — натуральное число, не превышающее 100 000. В отряде имеется фиксированное число мест, на которые кандидаты зачисляются в порядке убывания их номера в рейтинговом списке. Рейтинговый список формируется по убыванию суммы набранных баллов, включая баллы за собеседование. При равенстве сумм баллов в рейтинговом списке выше стоит участник с большими баллами за собеседование, а при равенстве и этих баллов — с меньшим ID.
Минимальная сумма баллов, с которой зачисляются в отряд все её набравшие, называется проходным баллом. Гарантируется, что всегда есть участники, набравшие проходной балл.
Если после зачисления всех кандидатов с проходным баллом в отряде остались места, на которые претендуют несколько кандидатов с одинаковой суммой баллов, то такая сумма баллов называется полупроходным баллом, в противном случае полупроходной балл отсутствует.
Входные данные находятся в прилагаемом файле. В первой строке записаны числа N и K: количество кандидатов и количество мест в отряде. В следующих N строках находятся ID кандидата и четыре числа: результаты трёх испытаний и результат собеседования.
Определите ID кандидата, который последним из рейтингового списка набрал проходной балл, и количество кандидатов, набравших полупроходной балл.
1_EB601E.zip

Показать ответ
45539 127
Подсказки (3)
  1. Какие поля нужно использовать как ключи сортировки кандидатов?
  2. Для каждого кандидата вычислите сумму четырёх результатов. Сортируйте по убыванию суммы, затем по убыванию баллов за собеседование и по возрастанию ID.
  3. Найдите сумму кандидата на позиции K. Если все кандидаты с этой суммой помещаются, определите её последнего представителя и проверьте следующую группу сумм; иначе полупроходной является сумма на позиции K, а ответом — размер этой группы.
Решение
1. Для каждого кандидата вычисляем общий результат как сумму баллов за три испытания и собеседование.
S=b1+b2+b3+b4

2. Формируем рейтинговый список по трём ключам: общий результат по убыванию, баллы за собеседование по убыванию, ID по возрастанию.

3. Определяем группу кандидатов с общей суммой, соответствующей последнему месту K. Если число кандидатов в этой группе не превышает количество оставшихся мест, проходной балл равен этой сумме.

4. Находим ID последнего кандидата в рейтинговом списке с проходным баллом. Если после зачисления этой группы остаются места, то следующая группа с одинаковой суммой является полупроходной только при наличии нескольких претендентов; в ответ записываем размер этой группы.
Частые ошибки
  • Сортируют ID по убыванию вместо сортировки по возрастанию при равенстве остальных показателей.
  • Не включают баллы за собеседование в общую сумму.
  • Считают полупроходной любую группу, пересекающую границу мест, не проверяя, что после проходной группы остались места.
  • Выводят ID кандидата, занявшего место K, вместо последнего кандидата, набравшего проходной балл.

Источник: Открытый банк ФИПИ

Похожие задания

26Отдел маркетинга сети продуктовых магазинов составляет рейтинг продуктов по информации об их сроках хранения…Рейтинг и проходной балл · 623F9126Отдел маркетинга сети продуктовых магазинов составляет рейтинг продуктов по информации об их сроках хранения…Рейтинг и проходной балл · 64AB6F26Во время сессии студенты сдают 4 экзамена, за каждый из которых можно получить от 2 до 5 баллов. Студенты…Рейтинг и проходной балл · 7257B426Два игрока играют в следующую игру. Перед ними лежат две кучки камней, в первой из которых 3, а во второй — 2…Игровая стратегия с обоснованием · 02861826В магазине для упаковки подарков есть N кубических коробок из материалов двух видов. Одну коробку можно…Коробки и коржи: вложение с заданной разностью · 05BFA626Два игрока, Петя и Ваня, играют в игру с двумя кучами камней. За один ход игрок может добавить в одну из куч…Игровая стратегия с обоснованием · 06BC06

Нужен репетитор по информатике?

Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.

Репетиторы по информатике

Подбор репетитора

Напишите, что нужно, — команда Precettore подберёт репетитора и свяжется с вами.

Готовьтесь к ЕГЭ по информатике в Precettore

Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.