将N名志愿者随机分成M支志愿小组,编写程序,根据输入人数N和小组数M,实现随机分组,且各小组人数差不超过两个人,输出分组结果。
大佬们!
收起
n/m的结果,向上取整得到每队最大人数,向下取整得到每队最少人数,然后不够这个最少人数的可以添人,够这个数的,等所有队伍都够数了,继续分剩下的人,已经够最大任务的不再添人
报告相同问题?