0 / 0 / 0
Регистрация: 29.10.2021
Сообщений: 4
|
|
1 | |
Два грузчика29.10.2021, 07:26. Показов 8320. Ответов 1
3-Два грузчика
Полный балл: 100 Ограничение времени: 1 с Ограничение памяти: 512M Ограничение размера стека: 64M Задача 3: Два грузчика Студент Шурик в поисках дополнительного дохода устроился на работу — разгружать почтовые вагоны. В напарники ему дали Федю — опытного матёрого грузчика. И если щуплый Шурик с трудом поднимает бандероли весом 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 баллов. Пример Ввод Вывод Пояснение 25 60 8 60 20 70 10 30 50 40 80 6 В примере дано: Шурик за один раз может перенести коробку весом не превышающим 25, а Федя — 60. Им необходимо переместить 8 коробок. Первой ходкой Федя и Шурик вдвоём перенесут одну коробку весом 80, второй — 70. Третьей ходкой Федя перенесет коробку весом 60, а Шурик — 20. Четвёртой ходкой Федя перенесет коробку весом 50, а Шурик — 10. Пятой ходкой Федя перенесет коробку весом 40, а Шурик будет просто идти рядом. Последней ходкой Федя перенесет коробку весом 30. Всего 6 ходок, и можно показать, что быстрее они не управятся.
0
|
29.10.2021, 07:26 | |
Ответы с готовыми решениями:
1
Решение биквадратного уравнение: выводит 4 корня, первый два 0, а вторые два НЕ ЧИСЛО, а должно быть только два нуля Последовательность целых чисел. Найти два минимальных / два максимальных элемента По нажатию кнопки сравнить два числа, которые введены в два EditText Как сложить два плюс два? если оба числа символьные? Определить функцию, которая принимает два аргумента и возвращает два значения |
Заблокирован
|
||||||
30.10.2021, 06:41 | 2 | |||||
поправьте, если не прав
0
|
30.10.2021, 06:41 | |
30.10.2021, 06:41 | |
Помогаю со студенческими работами здесь
2
Одномерный массив. Найти в нем два максимальных и два минимальных элемента. Два провайдера, два роутера (с NAT), как объединить всё это? Как вывести два одномерных массива рядом в два столбца Поменять местами первые два и последние два символа строки. Переставить в сформированном массиве первые два и средние два элемента Два принтера, два компьютера и злой вирус удаляющий пробелы ... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |