Алгоритм:
- Умножить на 4: 3 * 4 = 12
- Умножить на 4: 12 * 4 = 48
- Вычесть 1: 48 - 1 = 47
- Вычесть 1: 47 - 1 = 46
- Вычесть 1: 46 - 1 = 45
- Вычесть 1: 45 - 1 = 44
- Вычесть 1: 44 - 1 = 43
- Вычесть 1: 43 - 1 = 42
- Вычесть 1: 42 - 1 = 41
- Вычесть 1: 41 - 1 = 40
- Вычесть 1: 40 - 1 = 39
Так как алгоритм должен содержать не более 5 команд, то такой вариант не подходит.
Но можно составить следующий алгоритм:
- Умножить на 4: 3 * 4 = 12
- Умножить на 4: 12 * 4 = 48
- Вычесть 1: 48 - 1 = 47
- Вычесть 1: 47 - 1 = 46
- Вычесть 1: 46 - 1 = 45
Этот алгоритм не приводит к числу 39, значит составить алгоритм с использованием только умножения на 4 и вычитания 1, чтобы получить число 39 из числа 3, невозможно.