Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
6 декабря 2022 15:52
940
Студент Шурик в поисках дополнительного дохода устроился на работу — разгружать почтовые вагоны. В напарники ему дали Федю — опытного матёрого грузчика. И если щуплый Шурик с трудом поднимает бандероли весом a килограммов, то могучий Федя способен перемещать посылки весом b килограммов. Федя и Шурик заходят в вагон, выбирают по одной коробке, которые могут унести по отдельности, и переносят их на перрон. Если вес коробки превышает b, то они её переносят вдвоем. Сколько раз Федя и Шурик войдут и выйдут из вагона (ходят они только вместе и хотят закончить работу как можно раньше)?Входные данные
Программа получает на вход три натуральных числа: a, b (1 ≤ a < b ≤ 100) и n (1 ≤ n ≤ 105) — грузоподъемности Шурика и Феди и количество коробок в вагоне, записанных в отдельных строках. В следующих n строках записано по одному натуральному числу xi (1 ≤ xi ≤ a + b) — вес очередной коробки.
Выходные данные
Выведите одно натуральное число — ответ на вопрос задачи.
Система оценки
Решения, правильно работающее в случае, когда 1 ≤ xi ≤ a, получат не менее 20 баллов.
Решения, правильно работающее в случае, когда 1 ≤ xi ≤ b, получат не менее 40 баллов.
1
ответ
Python:
a = int(input())
b = int(input())
n = int(input())
x = []
for i in range(n):
x.append(int(input()))
count = 0
print(x)
while True:
if not x: break
if x[0] <= a: del x[0]
if x[0] <= b: del x[0]
if x[0] > b: del[x]
count += 1
print(count)
a = int(input())
b = int(input())
n = int(input())
x = []
for i in range(n):
x.append(int(input()))
count = 0
print(x)
while True:
if not x: break
if x[0] <= a: del x[0]
if x[0] <= b: del x[0]
if x[0] > b: del[x]
count += 1
print(count)
0
·
Хороший ответ
8 декабря 2022 15:52
Остались вопросы?
Еще вопросы по категории Информатика
Угадайте правило шифрования и запишите верные слова 1) АКИТАМРОФНИ 2) ХИНЕНАРЕ 3) ЕИНАВОРИДОК 4) АКТОБАРБО...
Как повлияли цифровые технологии на человека? a) Информация лучше воспринимается, если она снабжена картинкой б)Мозг воспринимает небольшие тексты и...
Дайте имена объектам 1)выросшим на грядке 2)проживающим в Москве 3)управляющим трактором 4)посещающим детский сад 5)находящимся в школе...
В таблице приведена стоимость перевозок между пятью железнодорожными станциями, обозначенными буквами A, B, C, D и E. Укажите схему, соответствующую т...
Пожалуйста, помогите решить задачу. https://imgur.com/a/dyviDtr Я готов оплатить, только решите, на любом ЯП!!!...