求一个录取程序思路,传统志愿录取,按志愿优先
模拟数据.rar
(1.31 KB)
有三个表格,一个是考生成绩表
ksh zf
1001 500
1002 450
1003 520
1004 300
第二个是志愿库
ksh xxdm pcdm
1001 8201 11
1001 8251 12
1001 8203 21
1001 8204 22
1002 8201 11
1002 8251 12
1002 8205 21
1002 8204 22
1003 8201 11
1003 8251 12
1003 8203 21
1003 8205 22
第三个表格计划库
xxdm jihua
8201 100
8202 50
8203 60
8204 80
8251 50
8252 40
8253 20
8254 60
具体数据请参加模拟数据
现在录取思路是这样的,先录批11,在11批次里把所有报8201的考生找出来,然后去和计划数比对,看有没有满,没有满就投档,满了就转批次12批次,把所有报12批次8251的考生找出来,同样和计划数比对,看有没有满没满就投档。
11、12批次只能报8201和8251
13就不同了,可以选8202、8203、8204、8205、8206,考生在这一批次只能选一个学校(五选一)
14批次可以选8252、8253、8254、8255、8256,考生只能选一个学校(五选一)
录取办法也是同样,看13批次,报8202的人找出来,对比计划数,计划数没有满,就投档,满了说明这个学校录满了,再去找8203志愿,再去比对计划,看计划数有没有满,没满投档,满了找下一个学校,依此类推,谢谢