刚哥在么??兄弟们帮帮忙啊!
我离开快一年了,现在在黑龙江省牡丹江市人事局工作,最近要编个网上报名系统,回来也没什么长进,惭愧啊。
大家怎么看呢???给点意见好么。
-------------------------------------
报考的人数就是这样:
专业 人数
a 41人
b 29人
c 6
d 3
e 1
f 1
g 10
h 16
i 17
j 5
k 4
------------------------------------
现在要给他们分考场,生成准考证号码,每考场30个人。
准考证号: 年度2位+报考单位2位+报考岗位2位+考场号2位+座位号2位
例如:0801020215 2008年**单位**岗位第2考场15号座位
a专业第一考场30人,剩11人分第二考场,用剩下的19个座位和后面各专业比较,发现加29超过30,排除,类推加17最接近,所以第二考场28人,第三考场b专业29人 加e考场1人正好30人(也可只放29人),cdfhk加上正好30人,也放一起,剩下的g是个小专业,放一个考场------依次类推,目的就是同专业不同考场挨着(好发卷子),且考场利用率尽量高。不够的最后放一个考场。
我主要是怎么判断谁挨谁的算法不懂怎么写?????好像好多种情况,比如向上面的cd专业两个都很小的情况需要放一起,哪些放一起更合适。