猿问

考场分配问题

.net:   如果有两个考场,每个考场可容纳50人,每个考场有六个场次,参加考生人数有300人,但是这300人有的多个科目考试,每个科目可以在任意一个场次考试,怎么用.net实现呢!高手请指点,谢谢了!
qq_笑_17
浏览 418回答 9
9回答

呼唤远方

1.50人/场次*(2*6)场次 2.(50*2)人/场次*6场次 分配考生:  从300人中过滤出有待考科目者,        随机分配每个场次,直到待考科目全部考完  

元芳怎么了

有多个科目的人,当成多个人对待哇,只需要保证这种多科目的人,分配时不要在一个场次就好。

沧海一幻觉

这个我也知道啊!但就是不知道怎么把每个考生所选的科目分配到不同的考场场次里面。

米琪卡哇伊

@我是IT达人: 随机一个场次,判断下是否已经在这个场次中,是的话,重新随机一个场次呗。

慕哥9229398

@幻天芒: 每个考场的场次是后台填的的,是活的

斯蒂芬大帝

@我是IT达人: 总之是个数组或者list,在这些数据中随机就好。

慕森卡

@幻天芒: 你说的太笼统了,我不明白你的意思?

拉风的咖菲猫

@我是IT达人: 反正就是标记法,一个考生有多个科目,占用一个场次,就标记一次,保证不重复就好。

手掌心

@幻天芒:我用程序实现的,哈哈,谢谢了
随时随地看视频慕课网APP
我要回答