Во-первых, бомбы самовоспроизводятся с помощью одного из двух отдельных процессов: каждая бомба Маха получает синхронизирующую единицу из бомбы Факула;для каждой бомбы Маха создается бомба Факула;Каждая бомба Факула самопроизвольно создает бомбу Маха.
Например, если у вас было 3 бомбы Маха и 2 бомбы Факула, они могли либо произвести 3 бомбы Маха и 5 бомб Факула, либо 5 бомб Маха и 2 бомбы Факула.Процесс репликации можно менять каждый цикл.
И, наконец, вы смогли пронести только одну бомбу каждого типа - одну Маха и одну Факулу - на корабль, когда вы прибыли, так что это все, с чего вам нужно начать.(Таким образом, может быть невозможно развернуть бомбы, чтобы уничтожить LAMBCHOP, но это не остановит вас от попыток!)
Вам необходимо знать, сколько циклов репликации (поколений) потребуется для генерации правильногоколичество бомб, чтобы уничтожить LAMBCHOP.Напишите функциональное решение (M, F), где M и F - количество необходимых бомб Маха и Факулы.Верните наименьшее количество поколений (в виде строки), которое необходимо пройти, прежде чем вы получите точное количество бомб, необходимых для уничтожения LAMBCHOP, или строку «невозможно», если это невозможно сделать!M и F будут строковыми представлениями натуральных чисел не более 10 ^ 50.Например, если M = "2" и F = "1", нужно будет пройти одно поколение, поэтому решение будет "1".Однако, если M = "2" и F = "4", это было бы невозможно.
Я передаю всетестовые случаи, кроме одного, и проблема в том, что тестовый пример скрыт.Чего-то не хватает в моем коде?