Алгоритъм на разпределение по домашно втора лекция
Във връзка със задачата от второ домашно предложете ми идея как да разпределя сравнително равномерно и най-вече случайно К служителя по N офиса. К>N. Аз знам как да си генерирам случайно число в затворен интервал в C++.
Един интересен начин има тук - http://www.cplusplus.com/reference/random/uniform_int_distribution/operator%28%29/
Но не стига само да си избера случайно число в интервал в дадения случай,
Малко по опростено с по-малки числа (от в задачата).
Имаме 8 служителя. И 3 офиса.
Ако при "теглене" на число хора за Офис № 1 се падне, да речем, 6, за Офис № 2 ще останат 2-ма и Офис № 3 нищо няма да остане..
Това ми трябва, за да изпринтя инфото после.