教室座位随机分配程序算法

问:
已知某教学班有160名学生,按每5人一组分成32个小组。该班所在的教室有206个座位,按照分组安排,随机分配同学上课座位。

要求:
1、同组同学就近坐(通牌或前后);
2、同组同学最优就坐;
3、全体同学最有就坐。

suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
6 年多之前 回复

1个回答

楼主对于最优就坐的问题没描述清楚啊,什么是最优?靠前、靠中?206个座位是如何布局的呢?
其实可以不用程序来考虑这儿问题,认为把座位划分了,共划分32个区域(选最优的),然后随机将32个组和划分的区域对应起来,最后在每个区域随机把5个组员位置分配了,不知道这样是否可以达到你想要的效果呢?

u012999046
Evan_Gatsby 本来是有一张座位分布图的,可是当时没传上去。所以描述的确实不清楚。总之,谢谢你的回答。教室呈扇形,从总体上分左中右三个区域。左右侧各有40个座位,看黑板的视野不好。从第一排到第7排座位分布情况为:4,5,6,7,8,7,3。中间的126个座位从第1(10个座位)排到第9排(18个座位)座位数依次为10,11,12,13,14,15,16,17,18。由于座位到黑板的距离以及角度不同,所以看黑板的效果也不同,因而就带来了最优就座的问题。
6 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐