记录学习的过程
菜鸟本人最近在做一个实习分配系统的项目!基本要求如下(个人总结):
1、根据学生填写的志愿分配到医院实习地点,分配依时主要考虑该学生的综合成绩(主要)、志愿、家庭所在地、【重要性从左到右依次递减】;
2、分配的人数要与医院实际需求的男生个数和女生个数一致;
3、学生总成绩的计算方法:学生的综合成绩(Grade)占60%、志愿(wish)占30%【第一志愿占志愿的50%、第二志愿占志愿的30%、第三志愿占志愿的20%】、学生所在地(Location)占10%【若是与志愿所在地同一个城市,则将10%计入总成绩】
4、按总成绩的高低优先进行录取;如果未被录取上的同学就接受随机调配;
现在假设有以下数据:
(医院数据)(HospitalBoy和HospitalGirl分别是该医院所需要的男生个数和女生个数)
(学生数据)Grade是该学生的综合成绩,而不是总成绩;
(志愿)这是每个学生报考的三个志愿;
问题1:有什么好的算法讲上面7个学生合理分配到4个医院去实习?
问题2:该系统通常应该拥有什么样的功能?
(待续)