


Задача С++ приёмная кампания
В 2017 году физический факультет ЯрГУ им. П.Г.Демидова проводил набор абитуриентов по 5 направлениям:
· Физика (код 0)
· Радиофизика (код 1)
· Радиотехника (код 2)
· Электороника и наноэлектроника (код 3)
· Инфокоммуникационные технологии и системы связи (код 4).
Каждый абитуриент предоставлял результаты ЕГЭ по 3 предметам: Физика (профиль мин. балл - 36), Математика (мин. балл - 27), Русский язык (мин. балл -36). Факультет, также учитывал индивидуальные достижения, за что дополнительно начислял абитуриенту баллы (не более 10). После окончания приема документов, технической комиссии факультета нужно срочно составить рейтинговые списки по каждому из направлений. К сожалению физики не знают как это сделать :-( Помогите им, составьте рейтинговые списки хотя бы по одному из направлений.
Необходимо учесть, что:
Если абитуриент получил 100 баллов по профильному предмету(Физика), то результаты остальных экзаменов не учитываются, он поступает вне конкурса.
В рейтинговых списках не должно быть абитуриентов, не получивших мин. бал хотя бы по одному из предметов(за исключением 100 бальников по Физике).
Рейтинговые списки составляются по следующим правилам:
· абитуриенты, получившие 100 баллов по Физике в порядке возрастания номера абитуриента;
· по сумме набранных баллов (Физика+Математика+Русский язык+Доп. баллы) в порядке убывания;
· при равенстве суммы набранных баллов – по сумме набранных баллов без учета Доп. баллов в порядке убывания;
· при равенстве суммы набранных баллов без учета Доп. баллов - по результату ЕГЭ по Физике в порядке убывания;
· при прочих равных – по номеру абитуриента в порядке возрастания.


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