![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 04.08.2010
Сообщений: 110
|
![]()
На экскурсию отправляется N учеников. Для доставки на место заказываются такси и автобусы. В автобус можно посадить не более 50 учеников, в такси - не более 4х. Стоимость автобуса - А рублей; такси - В рублей. Необходимо определить максимально оптимальный вариант.
На вход: количество учеников, цена автобуса и цена такси. На выход количество автобусов и такси в оптимальнейшем варианте (если вариантов несколько - вывести любой) Безусловно цена автобуса больше цены такси. Ну например 4 3 2 --- 0 1 Мой вариант Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 18.09.2009
Сообщений: 133
|
![]()
попробуй этот код...вроде ничего не упустил...разве что, при равных затратах не говорит об этом...
Код:
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
На автобусе имеет смысл увозить, когда цена автобуса меньше чем цена 13-ти такси... Попробуйте Вашу программу на таких данных: 100 10000 1 вывод вашей программы? |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 04.08.2010
Сообщений: 110
|
![]() |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 04.08.2010
Сообщений: 110
|
![]() Цитата:
JeyKip Ваш код не проходит 3 теста; 1 из них как раз на "На автобусе имеет смысл увозить, когда цена автобуса меньше чем цена такси... " Последний раз редактировалось boomeer; 28.10.2010 в 17:43. |
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 18.09.2009
Сообщений: 133
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 04.08.2010
Сообщений: 110
|
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 04.08.2010
Сообщений: 110
|
![]()
Как можно объединить условия в моем алгоритме, а то кажется очень примитивно сделал?
Код:
Последний раз редактировалось boomeer; 28.10.2010 в 19:03. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 18.09.2009
Сообщений: 133
|
![]()
нужно поставить проверку не на 13, а если цена автобуса больше 12.5 цен такси, т.к. 1*А = 50чел, 12.5*Т = 50ч...тупить могло, если цена автобуса колебалась между 12 и 13 такси...
Код:
|
![]() |
![]() |