n 人の子供が輪になって座っているゲームをしています。それらのそれぞれには、いくつかのチョコレートがあります。チョコレートの総数は、すべての子供たちに均等に分けられるようになっています。
1 回のラウンドで、いずれかの子供が 1 個のチョコレートを左または右に渡します。私たちは、それらすべてが同じ数のチョコレートを持つために必要なラウンド数を最小限に抑える必要があります。
子供の数 n とそれぞれのチョコレートの数が与えられます。
どのアルゴリズムを適用しますか??
n 人の子供が輪になって座っているゲームをしています。それらのそれぞれには、いくつかのチョコレートがあります。チョコレートの総数は、すべての子供たちに均等に分けられるようになっています。
1 回のラウンドで、いずれかの子供が 1 個のチョコレートを左または右に渡します。私たちは、それらすべてが同じ数のチョコレートを持つために必要なラウンド数を最小限に抑える必要があります。
子供の数 n とそれぞれのチョコレートの数が与えられます。
どのアルゴリズムを適用しますか??