В начале в строке находилось 333 троек по 8 плюс одна 8, всего 1000 восьмерок. 1. При выполнения цикла каждая из троек 8 будет заменена на одну 9. Значит у нас получится строка длиной в 334 символа, где 333 девятки и последний символ - восьмерка 2. Далее 333 девятки заменятся на 111 восьмерок плюс последняя восьмерка - всего получим 112 восьмерок 3. Из 112 восьмерок получится 37 девяток и одна восьмерка 4. И 37 девяток получим 12 восьмерок плюс одна девятка и плюс последняя восьмерка 5. 12 восьмерок дадут 4 девятки плюс последние 9 и 8 6. И наконец получаем строку 8998 ответ: 8998
Обозначим количество использований часов на 3 минуты через а, количество использований часов на 8 минут через b. Задача сводится к решению в целых неотрицательных числах уравнения 3a+8b=67 (1) Запишем его решение относительно а: Из условия неотрицательности a следует, что 67-8b ≥ 0 или b ∈ [0;8] Тогда уравнение (1) будет иметь три решения: a=1, b=8 - 9 манипуляций a=9, b=5 - 14 манипуляций a=17, b=2 - 19 манипуляций Оптимальным будет использовать вариант с 9 манипуляциями: 8 раз использовать часы на 8 минут и один раз - на 3 минуты.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку