Проверим на практике:
Пусть у нас в нулевой момент времени 2 карася:
0 -> 2
-1 -> 1
*2 -> 2
---1---
-2 -> 0
Через 1 период времени будет съеден последний карась.
Теперь, допустим, карася 3:
0 -> 3
-1 -> 2
*2 -> 4
---1---
-2 -> 2
*2 -> 4
---2---
-4 -> 0
Последний карась будет съеден через 2 периода времени.
Пять карасей:
0 -> 5
-1 -> 4
*2 -> 8
---1---
-2 -> 6
*2 -> 12
---2---
-4 -> 8
*2 -> 16
---3---
-8 -> 8
*2 -> 16
---4---
-16 -> 0
Через 4 периода будет съеден последний карась. Всё сходится
— Тень капитана СильвераПодскажу. Сколько периодов времени пройдет, если Х=1? (Время дискретно, т.е. через 1 час.)
Затем пересчитай для 2 К.
Подскажу. Сколько периодов времени пройдет, если Х=1? (Время дискретно, т.е. через 1 час.)
Затем пересчитай для 2 К.
Если X=1, то пройдет 0 часов и всё ... Т.е. в начальный период будет съеден единственный карась и через время 0 задача придет к печальному, но логическому концу.
Опять всё сходится: X=1 => T=X-1=0.
Если X=1, то пройдет 0 часов и всё ... Т.е. в начальный период будет съеден единственный карась и через время 0 задача придет к печальному, но логическому концу.
Опять всё сходится: X=1 => T=X-1=0.
— Тень капитана СильвераНичего подобного. ВРЕМЯ ДИСКРЕТНО! В 0ч - 1К. В 1ч - 0К.
Добавлю для Ахахала: ты не прав, количество щук в пруду - информация НУЖНАЯ!
Ничего подобного. ВРЕМЯ ДИСКРЕТНО! В 0ч - 1К. В 1ч - 0К.
— trexДа и пусть его дискретно: 0, 1, 2, 3 ... - это всё дискретные значения.
По условию же сказано - сразу же съедают, после чего сразу же делятся. Т.е. час еще и не начал истекать, а всё уже произошло ...
Если же какое либо из этих действий произошло не в начале часа, а в течение его, то тогда час НЕЛЬЗЯ считать дискретной величиной.
Так что, определитесь как-нибудь ... Дискретный он, или поедание/деление происходит не только на границах часа, но и в течение его.
Ничего подобного. ВРЕМЯ ДИСКРЕТНО! В 0ч - 1К. В 1ч - 0К.
— trexНапишу другими словами:
Дано: 0ч - 1К. 1ч - 0К.
В какой момент времени происходит переход 1К->0К (поедание)?
Если в начале часа, то получаем то, о чем я говорил.
Если в конце его, то это не согласуется с условием, что щука поедает карася сразу же в начальный момент времени.
Если где-то между этими моментами, то это противоречит тому, что время считаем дискретным.
Да и пусть его дискретно: 0, 1, 2, 3 ... - это всё дискретные значения.
По условию же сказано - сразу же съедают, после чего сразу же делятся. Т.е. час еще и не начал истекать, а всё уже произошло ...
Если же какое либо из этих действий произошло не в начале часа, а в течение его, то тогда час НЕЛЬЗЯ считать дискретной величиной.
Так что, определитесь как-нибудь ... Дискретный он, или поедание/деление происходит не только на границах часа, но и в течение его.
— Тень капитана СильвераДискретность заключается в том, что мы пересчитываем К и Щ в 0, 1, 2, ... часов. В любом случае, в 0ч карасей Х, а не Х-Щ, как у тебя.
Дискретность заключается в том, что мы пересчитываем К и Щ в 0, 1, 2, ... часов. В любом случае, в 0ч карасей Х, а не Х-Щ, как у тебя.
— trexНеправда. Щука ПО УСЛОВИЮ съедает СРАЗУ ЖЕ. Поэтому СРАЗУ ЖЕ их становится в начальный момент К-Щ.
Не надо условие переиначивать. Написано СРАЗУ ЖЕ, Значит, СРАЗУ ЖЕ.
Напишу другими словами:
Дано: 0ч - 1К. 1ч - 0К.
В какой момент времени происходит переход 1К->0К (поедание)?
Если в начале часа, то получаем то, о чем я говорил.
Если в конце его, то это не согласуется с условием, что щука поедает карася сразу же в начальный момент времени.
Если где-то между этими моментами, то это противоречит тому, что время считаем дискретным.
"Сразу же" означает, что до размножения, а не мгновенно.
Тема закрыта.
У тебя тоже ошибка, но небольшая.
— trexНа БГ есть подобная задача про амёб. Можешь проверить, пройдёт ли там твоё решение.
Условие ещё раз: на нулевой секунде запускают Щ, она сразу же съедает 1 К из Х, когда истекает 1-й час, числа Щ и К удвоились. И т.д.
Проверим на практике:
Пусть у нас в нулевой момент времени 2 карася:
0 -> 2
-1 -> 1
*2 -> 2
---1---
-2 -> 0
Через 1 период времени будет съеден последний карась.
Теперь, допустим, карася 3:
0 -> 3
-1 -> 2
*2 -> 4
---1---
-2 -> 2
*2 -> 4
---2---
-4 -> 0
Последний карась будет съеден через 2 периода времени.
Пять карасей:
0 -> 5
-1 -> 4
*2 -> 8
---1---
-2 -> 6
*2 -> 12
---2---
-4 -> 8
*2 -> 16
---3---
-8 -> 8
*2 -> 16
---4---
-16 -> 0
Через 4 периода будет съеден последний карась. Всё сходится