最も内側のforループが実行される回数をカウントするには、そのループが実行されるトリプレットの数をカウントします。(i 、j 、k )
:私たちが知っていることをループ条件によって。次の単純な組み合わせの問題にそれを減らすことができます。1 ≤ I ≤ jの≤ K ≤ N
- 左から右に個の赤いボックスが配列に配置されていると想像してください。n + 2
- 個のボックスから3個のボックスを選択し、それらを青でペイントします。n + 2
- 次のように、トリプレットを形成します。
(i 、j 、k )
- = 1 +最初の青いボックスの左側にある赤色のボックスの数。私
- = 1 + 2番目の青いボックスの左側にある赤色のボックスの数。j
- = 1 + 3番目の青いボックスの左側にある赤色のボックスの数。k
したがって、個のボックスから3個のボックスを選択する方法の数を数えるだけです。n + 2。( n+23)