Мистер фокс увлекается моделированием. ему удалось написать программу, которая моделирует поведение хищных рыб в водоёме. сегодня он "запустил" в свой водоем 33 хищные рыбы, которые кушают друг друга. программа считает рыбу наевшейся, если она съела хотя бы три другие рыбы (при этом для рыбы не важно, поедаемые рыбы наевшиеся или голодные). вне зависимости от того, останется данная рыба несъеденной к концу эксперимента или нет, программа запомнит её как наевшуюся. какое наибольшее количество наевшихся рыб может насчитать программа?

DDaVV DDaVV    3   05.09.2019 04:40    0

Ответы
badder02021 badder02021  06.10.2020 18:38

Нужно составить алгоритм наиболее экономного расходования пищевых ресурсов, по которому смогут наесться наибольшее количество рыб. Он может выглядеть таким образом:

Шаг 1: 30-я рыбка съедает три другие, остаются 30 рыб

Шаг 2: 27-я рыбка съедает тридцатую и две другие, остаются 27 рыб

Шаг 3: 24-я рыбка съедает двадцать седьмую и две другие, остаются 24 рыбы

Шаг 4: 21-я рыбка съедает двадцать четвертую и две другие, остается 21 рыба

Шаг 5: 18-я рыбка съедает двадцать первую и две другие, остается 18 рыб

Шаг 6: 15-я рыбка съедает восемнадцатую и две другие, остается 15 рыб

Шаг 7: 12-я рыбка съедает пятнадцатую и две другие, остается 12 рыб

Шаг 8: 9-я рыбка съедает двенадцатую и две другие, остается 9 рыб

Шаг 9: 6-я рыбка съедает девятую и две другие, остается 6 рыб

Шаг 10: 3-я рыбка съедает шестую и две другие, остаются 3 рыбы

Итого, имеем 10 наевшихся рыб и две ненаевшихся.

ответ: Максимальное число наевшихся рыб равно 10.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Математика