| ||||
| ||||
|
Важные объявления |
|
16.04.2009, 20:57 TS | #41 (permalink) | |
Интересующийся
Регистрация: 12.02.2009
Сообщений: 71
|
Мое решение действительно не идеально, тем не менее по нему можно получить верное решение.
Кстати, писал об этом. Цитата:
Может быть, ты себя еще и Филои Айви считаешь? А то, что (X + 2Y) / Y не сокращено до 2+X/Y ты тоже клиникой считаешь или у тебя в данном случае другое мнение? Вообще, удивлеяет твоя навязчивая идея с клиникой. В рейтинге мне про клинику написал, здесь написал. Ты что лечился? У тебя все в порядке? Ответь мне, пожалуйста, на этот вопрос, т.к. если ты лечился это все объясняет и мне не нужно настаивать на адекватном диалоге. Откуда в тебе столько негатива? В чем проблема? Тебя так расстроило, что твое решение не верно или что? Или условия слишком запутанные? Или много времени потратил на задачу? Или всеми возможными способами хочешь сохранить лицо? Но такими постами ты делаешь только себе хуже. Давай так, если ты адекватный человек, мы продолжаем диалог в нормальной форме с взаимоуважением. Идет? И решим вопросы, которые тебя действительно беспокоят. Со своей стороны, я прощаю тебе все выпады в мой адрес. Понимаешь, мне нечего с тобой делить, разве что воздух. |
|
0 |
18.04.2009, 17:35 TS | #43 (permalink) |
Интересующийся
Регистрация: 12.02.2009
Сообщений: 71
|
Давай рассмотрим этот вариант.
Логично перейти в данном случае от дробных чисел к целым Т.е. вместо 1/3 часа - 20 мин, вместо 1/2 часа - 30 мин. Для простоты возьмем x=10 мин и у=5 мин. НОК = 10 n = НОК - 1 = 9 При 9 кусках последний кусок возьмет второй, хотя если x = 5, а y = 10 верно. При таком решении будем получать одно и тоже число кусков для x>y и x<y, а оно должно быть разным. |
0 |
29.08.2009, 14:01 | #44 (permalink) |
Энтузиаст
Регистрация: 25.05.2007
Адрес: Санкт-Петербург
Сообщений: 336
|
только сейчас увидел эту задачу. осмелюсь обощить решение alles.
В случае, когда X/Y не является целым, количество кусков можно считать по формуле: "A + округление вверх(A*X/Y) + 1", где А - это любое целое число > 0, и при этом такое, что (A*X/Y) не является целым. То есть задача имеет бесконечное множество решений. Процесс решения: Когда первый человек сьедает А кусков, второй сьедает A*X/Y кусков, и при условии что A*X/Y не целое(я так задал А) - то целых кусков из пиццы взято А + округление вверх(A*X/Y). Ну и соответственно ВСЕГО кусков должно быть на 1 больше, то есть добавляем еще единицу. Отсюда и условие про нецелостность (A*X/Y), ибо когда оно целое, то оба человека приступят к последнему куску одновременно, что нас не устраивает. Рассмотрим пример: X=2 Y=3 Решение 3 куска уже было дано. Но это не единственное решение. Возьмем А=5 для примера По моей формуле: 5 + округление вверх(5*2/3) + 1 = 5 + 4 + 1=10 И действительно, в момент когда первый человек сьел ровно 5 кусков, второй человек сьел 5*0.666 = 3.33 , то есть из пиццы забрали 9 кусков, то есть остался последний 10тый, который и достается первому человеку P.S. Решение alles является частным случаем моего решения при А=1 |
0 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача % 7кл. | Спортсмен | Поговорим за жизнь | 7 | 14.11.2009 14:58 |
задача | platon | Покер один на один | 3 | 02.09.2008 10:00 |
Задача | Gramazeka | Игра вообще | 17 | 09.10.2007 16:50 |
Задача от СС | Pon | Теории, стратегии, основы покера | 38 | 12.11.2005 18:51 |
Задача | NiHeraNeSsu | Limit Holdem, Omaha, 7-Card Stud и другие виды покера | 21 | 11.09.2005 04:49 |
|
|