Você pode contar o número de vezes que o loop for mais interno é executado, contando o número de trigêmeos para os quais é executado.(i,j,k)
Pelas condições do loop, sabemos que: . Podemos reduzi-lo ao seguinte problema combinatório simples.1≤i≤j≤k≤n
- Imagine caixas de cor vermelha colocadas em uma matriz da esquerda para a direita.n+2
- Escolha quaisquer 3 caixas das caixas e pinte-as de azul.n+2
- Forme um trigêmeo seguinte maneira:
(i,j,k)
- = 1 + número de caixas coloridas vermelhas à esquerda da primeira caixa azul.i
- = 1 + número de caixas coloridas vermelhas à esquerda da segunda caixa azul.j
- = 1 + número de caixas coloridas vermelhas à esquerda da terceira caixa azul.k
Então, só precisamos contar o número de maneiras de escolher 3 caixas de caixas que é ( n + 2n+2 .(n+23)