有逻辑bug的,第二志愿报A的,为啥要被A录取?应该先看他的第一志愿
应该这么处理:
所有同批录取的,按照下面顺序执行:
1. 各个学校先看第一志愿,满了就选出需要的人数,其余学生推入第二志愿队列
2. 如果有学校没招满,在第二志愿队列里找出报名此学校的,进行处理
如果有超出的学生,推入第三志愿队列
3. 依次类推,直至处理结束
【 在 vandi 的大作中提到: 】
: 我是这么理解的,没问题吧?按学校挨个来,比如先学校A,
: 1. 把第一志愿报A的全部拿出来。数目超过招生计划吗?超过从中摇出计划招生人数,结束。否则继续。
: 2. 再把第二志愿报A校的全部拿出来,加到所有第一志愿里面。数目超过招生计划吗?超过从中摇出招生计划数,结束。否则继续。
: ...................
--
FROM 111.197.239.143