Здравствуйте, дорогие друзья. А мы продолжаем активно готовиться к ЕГЭ по информатике. На этот раз разбираем задание под № 26 взятое с сайта "Решу ЕГЭ". Вот его условие:
А теперь напишем код программы на Python:
Для удобства продублируем код программы в текстовом варианте:
file = open("D://PyCharm/Задание 26.txt")
a = file.readline()
svob_mesto = int(a.split()[0])
polzovateli = int(a.split()[1])
array = []
for i in range(polzovateli):
array.append(int(file.readline()))
array.sort()
cnt = 0
while svob_mesto - array[cnt] >= 0:
svob_mesto -= array[cnt]
maxx = array[cnt]
cnt += 1
print(cnt, maxx)
А теперь запустим нашу программу и посмотрим, что получилось:
Данный ответ полностью совпадает с ответом с сайта "Решу ЕГЭ". Задача решена.
На этом у меня на сегодня всё. Также предлагаю подписаться на наш Ютуб канал ПиМ [ZveKa]. До новых встреч на просторах Яндекс Дзена.
ЕГЭ по информатике. Задание 24
Программируем на Python: решаем 21 задачу. ЕГЭ по информатике
Программируем на Python: решаем 19 и 20 задачу. ЕГЭ по информатике.