Просмотреть всю тему "Задача с биллборда в США" »»
Re: Задача с биллборда в США   ID:32769   ответ на 32742 Ср, 15 апреля 2009 01:12 [#]
sweet_peach_lover Закрыть блок (иконки IM) Форумы CasinoGames
Цитата:


Ответ: наименьшее целое число, большее, чем (X + 2Y) / Y

Цитата:


Не округление до целого в большую сторону, а наименьшее целое, большее чем...

Т.е. в случае X = 1, Y= 1 / 2 округление 4 даёт 4, а наименьшее целое > 4 = 5.

Достаточно инересный вариант.
Только, что если X=1/2, Y=1. По формуле получаем 2.5, округление дает 3, а наименьшее целое 4.
В таком случае к последнему куску челы подойдут одновременно.

Идете по верному пути. Для решения задачи важно понять еще одни момент.

Исходим из того, что задача корректна и имеет решение, независимо будет ли первый чел есть медленнее второго в 2 или 3 раза. (в 4 раза исключаем, граничное условие. это противоречит человеческой природе. съесть 4 пиццы, пока другой не может разобрасть с одной - это слишком)

Если первый ест быстрее, то все понятно.
А что делать, если первый ест медленнее?

Существуют несколько основных вариантов.
Одни подойдут к последнему куску одновременно и победит дружба.
Второй забирет последний кусок, кто успел, тот и съел.
Подойдут к последним двум кускам одновременно.

В последнем случае первому достается последний кусок.
Поясню на примере.
Вы разделили пиццу на 2 части, друг ест быстрее. В то время как он съел свой кусок, ваш еще остался и он будет последним кусом. Другого куска нет, а значит он крайний.

Т.е. важно понимать, что они подошли одновременно, но доели в разное время. Определился последний кусок, и можно утверждать кому он достался.

При X = 1, Y= 1 / 2 решение равное 5 кускам нас удовлетворяет