Професионална програма
Loading...
itonev avatar itonev 22 Точки

Алгоритъм на разпределение по домашно втора лекция

Във връзка със задачата от второ домашно предложете ми идея как да разпределя сравнително равномерно и най-вече случайно К служителя по N офиса. К>N. Аз знам как да си генерирам случайно число в затворен интервал в C++.
Един интересен начин има тук - http://www.cplusplus.com/reference/random/uniform_int_distribution/operator%28%29/ 

Но не стига само да си избера случайно число в интервал в дадения случай,

Малко по опростено с по-малки числа (от в задачата).

Имаме 8 служителя. И  3 офиса.

Ако при "теглене" на число хора за Офис № 1 се падне, да речем, 6, за Офис № 2 ще останат 2-ма и Офис № 3 нищо няма да остане..

Това   ми трябва, за да изпринтя инфото после.

 

 

 

0
C++ Programming
CharlieScarver avatar CharlieScarver 33 Точки

Човек, просто делиш броя на хората на броя на офисите.

0
14/06/2016 05:49:20