Алгоритм вычисления значения функций
F(n)
и
G(n)
, где
n
– натуральное число, задан следующими соотношениями:
F(n) = n + 5
, если
n < 10
;
F(n) = n % 5 + G(F(n/5))
, в остальных случаях;
G(n) = n + 10
, если
n < 10
;
G(n) = n % 10 + G(n/10)
, в остальных случаях;
Определите количество различных значений
n,
не превосходящих 10
6,
при котором значение функции
F(n)
кратно значению функции
G(n)
?
Знак
/
- означает операцию целочисленного деления.
Знак
%
- означает операцию вычисления остатка при делении двух целых чисел.