Вариант 7 (работаем в обратном порядке от 53):- 53. Если последнее действие было 'вычти 1', то предыдущее число было 54.
- 54. Если последнее действие было 'умножь на 3', то предыдущее число было 53 / 3 = 17.67 (не подходит).
Ищем комбинацию, которая даст 53.
Попробуем алгоритм из примера: 113-329. Начинается с 3.
Алгоритм: 2, 2, 1, 1, 1
- 3 * 3 = 9
- 9 * 3 = 27
- 27 - 1 = 26
- 26 - 1 = 25
- 25 - 1 = 24 (не 53)
Алгоритм: 2, 2, 2
- 3 * 3 = 9
- 9 * 3 = 27
- 27 * 3 = 81 (слишком много)
Алгоритм: 2, 1, 2, 1
- 3 * 3 = 9
- 9 - 1 = 8
- 8 * 3 = 24
- 24 - 1 = 23 (не 53)
Алгоритм: 2, 1, 1, 2
- 3 * 3 = 9
- 9 - 1 = 8
- 8 - 1 = 7
- 7 * 3 = 21 (не 53)
Алгоритм: 2, 2, 1, 2
- 3 * 3 = 9
- 9 * 3 = 27
- 27 - 1 = 26
- 26 * 3 = 78 (слишком много)
Алгоритм: 2, 1, 2, 2
- 3 * 3 = 9
- 9 - 1 = 8
- 8 * 3 = 24
- 24 * 3 = 72 (слишком много)
Алгоритм: 2, 2, 1, 1, 1 (уже пробовали)
Алгоритм: 2, 1, 2, 1, 1
- 3 * 3 = 9
- 9 - 1 = 8
- 8 * 3 = 24
- 24 - 1 = 23
- 23 - 1 = 22 (не 53)
Алгоритм: 2, 1, 1, 1, 2
- 3 * 3 = 9
- 9 - 1 = 8
- 8 - 1 = 7
- 7 - 1 = 6
- 6 * 3 = 18 (не 53)
Алгоритм: 1, 2, 2, 1, 1
- 3 - 1 = 2
- 2 * 3 = 6
- 6 * 3 = 18
- 18 - 1 = 17
- 17 - 1 = 16 (не 53)
Алгоритм: 1, 1, 2, 2, 1
- 3 - 1 = 2
- 2 - 1 = 1
- 1 * 3 = 3
- 3 * 3 = 9
- 9 - 1 = 8 (не 53)
Алгоритм: 1, 2, 1, 2, 2
- 3 - 1 = 2
- 2 * 3 = 6
- 6 - 1 = 5
- 5 * 3 = 15
- 15 * 3 = 45 (близко)
Алгоритм: 1, 2, 1, 2, 1, 1 (6 команд)
- 3 - 1 = 2
- 2 * 3 = 6
- 6 - 1 = 5
- 5 * 3 = 15
- 15 - 1 = 14
- 14 - 1 = 13 (не 53)
Алгоритм: 2, 1, 2, 2, 1
- 3 * 3 = 9
- 9 - 1 = 8
- 8 * 3 = 24
- 24 * 3 = 72
- 72 - 1 = 71 (не 53)
Алгоритм: 2, 2, 1, 1, 2
- 3 * 3 = 9
- 9 * 3 = 27
- 27 - 1 = 26
- 26 - 1 = 25
- 25 * 3 = 75 (не 53)
Попробуем алгоритм: 2, 1, 2, 1, 2
- 3 * 3 = 9
- 9 - 1 = 8
- 8 * 3 = 24
- 24 - 1 = 23
- 23 * 3 = 69 (не 53)
Алгоритм: 1, 2, 2, 2, 1
- 3 - 1 = 2
- 2 * 3 = 6
- 6 * 3 = 18
- 18 * 3 = 54
- 54 - 1 = 53
Этот алгоритм состоит из 5 команд и приводит к результату 53.
Номера команд: 1, 2, 2, 2, 1.