Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Задача С++ приёмная кампания

В 2017 году физический факультет ЯрГУ им. П.Г.Демидова проводил набор абитуриентов по 5 направлениям:
· Физика (код 0)
· Радиофизика (код 1)
· Радиотехника (код 2)
· Электороника и наноэлектроника (код 3)
· Инфокоммуникационные технологии и системы связи (код 4).

Каждый абитуриент предоставлял результаты ЕГЭ по 3 предметам: Физика (профиль мин. балл - 36), Математика (мин. балл - 27), Русский язык (мин. балл -36). Факультет, также учитывал индивидуальные достижения, за что дополнительно начислял абитуриенту баллы (не более 10). После окончания приема документов, технической комиссии факультета нужно срочно составить рейтинговые списки по каждому из направлений. К сожалению физики не знают как это сделать :-( Помогите им, составьте рейтинговые списки хотя бы по одному из направлений.

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

Рейтинговые списки составляются по следующим правилам:
· абитуриенты, получившие 100 баллов по Физике в порядке возрастания номера абитуриента;
· по сумме набранных баллов (Физика+Математика+Русский язык+Доп. баллы) в порядке убывания;
· при равенстве суммы набранных баллов – по сумме набранных баллов без учета Доп. баллов в порядке убывания;
· при равенстве суммы набранных баллов без учета Доп. баллов - по результату ЕГЭ по Физике в порядке убывания;
· при прочих равных – по номеру абитуриента в порядке возрастания.


Дополнен

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

Выведите m чисел – номера абитуриентов в рейтинговом списке на kn направлении.

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект

Вопрос какой?