Будь ласка, врахуйте наступний потрійний вклад:
for (int i = 1; i <= n; ++i)
for (int j = i; j <= n; ++j)
for (int k = j; k <= n; ++k)
// statement
Тут заява виконується рівно разів. Невже хтось може пояснити, як отримана ця формула? Дякую.
1
Можливо, цікавить також формула складності часу вкладених циклів .
—
Juho