Упоротые расчеты для отправки бесхозных собак на радугу
Вышел тут спор на тему бесхозных собак. Было высказано мнение что нужен безвозвратный отлов для собак. После чего содержать собак X дней и если никто не забрал, то отправлять на радугу с помощью гуманного усыпления. И я и @regint (и ещё много кто) сошлись что на радугу отправлять нужно. Но спор зашёл о количестве дней которое нужно содержать. Оппонент хотел 60-90 дней, я 3-10 дней.
И в общем то мозгом понятно что чем меньше дней содержать никому ненужных собак, тем лучше, но решил заморочиться и посчитать с помощью математики что 90 дней это слишком много.
Для этого определил формулу расчета количество собак на день X в зависимости от следующих параметров:
Nzero - начальное количество собак
Npvs - количество мест в ПВС (Пункт Временного Содержания)
Tpvs - время содержания в ПВС, дни
Npuppies - количество щенков в помёте (взял 6 шт.)
Tpuppies - время между рождениями новых щенков, дни (взял 300 дней 8 месяцев до течки + 2 месяца беременности)
Конечное количество собак определяется как Nzero минус из текущего количества каждые Tpvs дней по Npvs собак (они уезжают в ПВС и на радугу). Плюс к этому количеству каждые Tpuppies дней по Npuppies x <текущее количество/2 (принимаем что сук и кобелей поровну а рожают только суки)> собак (бесхозные суки рожают новых собак).
После чего с помощью этой функции определяем при входных параметрах через сколько дней все собаки будут утилизированы. В результате получается следующая картина.
Сверху-направо начальное количество собак, справа-книз количество дней содержания в ПВС. зеленым цветом выделены ячейки когда удалось определить количество дней, красные ячейки - при указанных входных параметрах невозможно сократить количество бесхозных собак.
Как можно заметить при содержании в 90 дней при количестве мест в ПВС = 10 вообще невозможно решить проблему. При количестве мест в ПВС = 20 90 дневное содержание сработает только если начальное количество собак было = 50 (а это очень маленькое количество).
К примеру при количестве мест в ПВС = 50 максимальное начальное количество бесхозных собак при 90 дневном содержании = 200, а при 10 дневной уже 2000.
При количестве мест в ПВС = 100 максимальное начальное количество бесхозных собак при 90 дневном содержании = 400, а при 10 дневной уже 4000.
Выгода налицо.






