| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1567 人关注过本帖
标题:求一个录取程序思路,传统志愿录取,按志愿优先
取消只看楼主 加入收藏
buyifly
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-7-29
结帖率:0
收藏
已结贴  问题点数:30 回复次数:2 
求一个录取程序思路,传统志愿录取,按志愿优先
模拟数据.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志愿,再去比对计划,看计划数有没有满,没满投档,满了找下一个学校,依此类推,谢谢

搜索更多相关主题的帖子: 计划 成绩表 志愿录取 
2012-06-14 16:42
buyifly
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-7-29
收藏
得分:0 
平行志愿是按分数优先,按这个考生的志愿顺序来投档
传统志愿是按志愿顺序,按分数进行排序,比如先录11批,再录12批,再录13批,8202、8203、8203、8204、8205、8206五选一,考生只能选一个报名
2012-06-15 07:21
buyifly
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-7-29
收藏
得分:0 
计划库里的批次11、12、21、22、31、32和志愿库里的pcdm,11、12、13、14、15、16是一致的
2012-06-15 07:22
快速回复:求一个录取程序思路,传统志愿录取,按志愿优先
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034425 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved