0
ループを実行するたびに減少する演算回数を必要とするループに問題があります。ここでは、コードです:減少関数の演算回数が多い場合は
for (int i = 1; i < n; i++) { ...code that takes at most 100/i operations to execute... }
私は操作の数を記述する大きなOを見つける必要があります。私はここで私を踏み外すのは、より多くの操作=より多くの操作が、成長はより小さいということです。
ありがとうございました!
私はそれが0に切り下げられると仮定します。違いはないと思いますか? – xxpor
@xxpor:それでは、私たちはもっとうまくやることができ、それはO(1)だと言っています:-)。 (決して100以上(1 + 1/2 + ... + 1/100)) –