Новое видео
Во время сессии студенты сдают 4 экзамена за каждый из которых можно получить от 2 до 5 баллов. Студенты получившие хотя бы одну двойку считаются не сдавшими сессию. Результаты сессии публикуются в виде рейтингового списка в котором сначала указаны идентификационные номера студентов ID сдавших сессию в порядке убывания среднего балла за сессию а в случае равенства средних баллов в порядке возрастания ID. Затем располагаются ID студентов не сдавших сессию: сначала получивших одну двойку затем две двойки потом ID студентов с тремя двойками и наконец ID студентов получивших по 2 балла за каждый из экзаменов. Если студенты имеют одинаковое количество двоек то их ID в рейтинге располагаются в порядке возрастания. Повышенную стипендию получают студенты занявшие в рейтинговом списке первые 25 мест при условии отсутствия у них двоек. Гарантируется что без двоек сессию сдали не менее 25 студентов. Найдите ID студента который занимает последнее место среди студентов с повышенной стипендией а также ID первого в рейтинговом списке студента который имеет более двух двоек. В ответе запишите два целых положительных числа: сначала ID студента который занимает последнее место среди студентов с повышенной стипендией затем ID первого в рейтинговом списке студента который имеет более двух двоек. import sys sys.stdinopendemo_2025_26.txt Сергей Беляев nintinput n_stintn0.25 printnn_st st for _ in rangen: alistmapintinput.split st.appenda0a1: printst st_sdx for x in st if x1.count20 номера студентов ID сдавших сессию в порядке убывания среднего балла за сессию а в случае равенства средних баллов в порядке возрастания ID st_sd.sortkeylambda x:-sumx1x0 Найдите ID студента который занимает последнее место среди студентов с повышенной стипендией printst_sdn_st-10 st_b22x for x in st if x1.count22 а также ID первого в рейтинговом списке студента который имеет более двух двоек. st_b22.sortkeylambda x:-sumx1x0 print st_b2200,
Категория видео: ОбучениеНовое видео