Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет trilirium ([info]trilirium)
@ 2011-02-15 19:37:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Задачка
В герметичной колбе находится N бактерий. В какой-то момент туда попадает вирус!

В первую минуту -- вирус уничтожает бактерию, сразу после этого вирус и оставшиеся бактерии делятся пополам. Во вторую минуту -- два вируса уничтожают две бактерии, сразу после этого вирусы и бактерии делятся пополам. Дальнейшее, я думаю, ясно.

Вопрос: может ли наступить момент, когда в колбе не останется бактерий?
Если да, то когда он наступит? И сколько тогда в колбе останется вирусов?

(Я знаю, что вирусы сами по себе не делятся. Претензии -- к авторам задачи. :)



Поскольку вирусы не гибнут -- это значит, что на k-той минуте в колбе всегда будет 2^k вирусов.

С бактериями чуть сложнее: их число на k-той минуте будет 2^k(N-k).
В этом проще всего убедиться по индукции: для k=0 это, очевидно верно.
Если это верно для k, то для k+1:

2(2^k(N-k) - 2^k) = 2(2^k(N-k-1)) = 2^(k+1)(N-(k+1))

-- это также будет верно.

Отсюда ясно, что при k=N бактерий в колбе не останется! Там останутся только вирусы, в количестве 2^N.



(Если интересно: задача из сборника "Московские математические олимпиады" Гальперина и Толпыго)


(Добавить комментарий)


[info]r_yankovsky@lj
2011-02-15 13:41 (ссылка)
У меня получилось, что при n = log2(N), где n - номер итерации, считая с нуля. Количество вирусов 2^n

(Ответить) (Ветвь дискуссии)


[info]trilirium@lj
2011-02-16 03:13 (ссылка)
Тепло -- но нет, логарифмы для решения не нужны.

(Ответить) (Уровень выше)


[info]captain_tylor@lj
2011-02-15 14:47 (ссылка)
Так как при удвоении соотношение вирусов к бактериям не меняется, то бактерии будут уничтожены с той же скоростью, как если бы деления пополам не происходило. Т.е. за время, равное числу бактерий в минутах изначально.

(Ответить) (Ветвь дискуссии)


[info]trilirium@lj
2011-02-16 03:13 (ссылка)
Браво! Кратко, и в точку.

(Ответить) (Уровень выше)


[info]vinta_beyli@lj
2011-02-15 15:35 (ссылка)
Так как количество бактерий = m(N-2), где m-число вирусов, такой момент наступит если бактерий было изначально две - тогда останется 4 вируса (2 поевших и размножившихся). Или ноль, если они "оголодают" и умрут =]

(Ответить) (Ветвь дискуссии)


[info]trilirium@lj
2011-02-16 03:14 (ссылка)
Увы, все не так..

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]vinta_beyli@lj
2011-02-16 12:14 (ссылка)
блин. а ведь правда) я догадывалась, что моя работа меня умнее не делает..

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]trilirium@lj
2011-02-17 12:51 (ссылка)
Не расстраивайтесь: ум математикой не ограничивается. :)

(Ответить) (Уровень выше)