20 операций:
set j = 9
check if j(9) >= 1
set j to 8
check if j(8) >= 1
set j to 7
check if j(7) >= 1
set j to 6
check if j(6) >= 1
set j to 5
check if j(5) >= 1
set j to 4
check if j(4) >= 1
set j to 3
check if j(3) >= 1
set j to 2
check if j(2) >= 1
set j to 1
check if j(1)>=1
set j to 0
check if j(0)>=1
для (j = n; j> = 0; j--)
Хорошо, вы начинаете с двух операций:
Для всех n <0 он останавливается там. </p>
Если n = 0, вы получаете дополнительное:
Для n = 1 вы получаете другой набор из них.
Таким образом, число операций равно 2 для n <0 и 2n + 4 для n> = 0.
Это не так сложно. Вам просто нужно думать как компьютер и внимательно отмечать любые изменения состояния (набор переменных).