Здравствуйте, Bell, Вы писали:
B>Например твой пример:
B>20, 18, 12 и 0 , добавить 10.
B>Сред. ар. = 12.5 -> 13. макс. разность дает сервер 4.
B>13 — 0 == 13, значит на 4-й сервер надо 13 записей. Но поскольку из у нас всего 10, то передаем ему все 10.
Есть более интересный пример, когда 3 сервера, а на них записей — 0, 1 и 1000. Надо загрузить 300 записей. По предложенному выше алгоритму получится, что все 300 записей перейдут на первый сервер, а хочется по 150...