|
0 / 0 / 0
Регистрация: 19.04.2024
Сообщений: 5
|
||||||
Задача на Python (Задача сапожника)20.04.2024, 10:20. Показов 881. Ответов 1
Код и условия задачи представлены ниже. Проблема: код ничего не выводит. В чём ошибка?
У сапожника имеется N заказов от покупателей, которые он должен выполнить. Сапожник может заниматься в день только одним заказом, и заказы обычно требуют на выполнение несколько дней. Для i-го заказа целое число Ti (1 ≤ Ti ≤ 1000) означает число дней, необходимых сапожнику для завершения заказа. Но за популярность нужно платить. За каждый день задержки перед тем, как он приступит к работе над i-м заказом, сапожник согласился платить штраф в размере Si (1 ≤ Si ≤ 1000) центов в день. Помогите сапожнику, написав программу, находящую последовательность работ, ведущую к минимальному штрафу. Входные данные Входные данные начинаются со строки, содержащей одно положительное целое число, которое означает количество тестовых блоков, за которой следует пустая строка. Между двумя последовательными тестовыми блоками также находится пустая строка. Первая строка каждого блока содержит целое число, задающее число заказов N, причем 1 ≤ N ≤ 1000. i-я последующая строка содержит время завершения Ti и ежедневный штраф Si для i-го заказа. Выходные данные Для каждого тестового блока ваша программа должна вывести последовательность заказов, ведущую к минимальному штрафу. Каждый заказ представляется своей позицией во входных данных. Все целые числа должны находиться на одной строке выходных данных и каждая пара чисел должна быть разделена одним пробелом. Если возможны несколько решений, выведите первое в лексикографическом порядке. Выходные данные для двух последовательных блоков должны быть разделены пустой строкой. Пример входных данных 1 4 3 4 1 1000 2 2 5 5 Соответствующие выходные данные 2 13 4
0
|
||||||
| 20.04.2024, 10:20 | |
|
Ответы с готовыми решениями:
1
Задача на python Задача "проблема сапожника"
|
|
964 / 485 / 241
Регистрация: 02.06.2016
Сообщений: 760
|
|||||||||||
| 20.04.2024, 14:56 | |||||||||||
Сообщение было отмечено Airadarey как решение
Решение
Airadarey,
или так.. нужно тесты смотреть
1
|
|||||||||||
| 20.04.2024, 14:56 | |
|
Помогаю со студенческими работами здесь
2
Задача на Python Задача Статистика python Задача на python по теме функции Задача Python. Рекурсивные функции Python олимпиадная задача на граф Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|