SWa*_*n P 5 c++ algorithm classification distribution
我想在10个小组中分发100个人.我必须考虑每个人的特征,如性别,国家,年龄(10岁,20岁,30岁......)等.
这意味着,它们和这种特性应尽可能均匀地分布
我虽然做一些枚举和结构将有所帮助.
enum class Sex { Female, Male };
enum class Country { America, China, Korea };
enum class Age { Ones, Twos, Threes };
class Person
{
Sex sex;
Country country;
Age age;
}
Run Code Online (Sandbox Code Playgroud)
对于每组,每个特征的比例应尽可能与总比例相同.
有什么有用的算法吗?