|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 学生如何分派
我的收件箱(0)
共有
2258
人关注过本帖,
1
人收藏
标题:
学生如何分派
取消只看楼主
加入收藏
wengjl
等 级:
贵宾
威 望:
109
帖 子:2283
专家分:4100
注 册:2007-4-27
结帖率:
96%
楼主
收藏
(1)
已结贴
√
问题点数:20 回复次数:9
学生如何分派
中考招生,从20000名学生中取成绩最好的3203名,分别录取到一中(招975人)、二中(招840人)、三中(招756人)、四中(招632人),电脑分派时,要求中考成绩和男女基本均等,这该如何编写代码?请高手们支招。谢谢!
只求每天有一丁点儿的进步就可以了
2011-11-18 10:24
举报帖子
使用道具
赠送鲜花
wengjl
等 级:
贵宾
威 望:
109
帖 子:2283
专家分:4100
注 册:2007-4-27
第
2
楼
收藏
得分:0
不好意思,没说明白,
指分派结束后,四个校间的成绩平均分基本相等(绝对一样估计是不可能的);男女比例不失调,各校的男女生比例大致和分派前的比例相近,不出现某校男生特多,另一校女生特多的现象
只求每天有一丁点儿的进步就可以了
2011-11-18 11:01
举报帖子
使用道具
赠送鲜花
wengjl
等 级:
贵宾
威 望:
109
帖 子:2283
专家分:4100
注 册:2007-4-27
第
3
楼
收藏
得分:0
学校里分班比较好做,每班人数一样。
由于人数不一样,每次4个4个地分出去,最后会是人数少的平均分高,人数多的平均分低,不公平,如何解决?
只求每天有一丁点儿的进步就可以了
2011-11-18 12:14
举报帖子
使用道具
赠送鲜花
wengjl
等 级:
贵宾
威 望:
109
帖 子:2283
专家分:4100
注 册:2007-4-27
第
4
楼
收藏
得分:0
感谢朋友们的关心
回7楼:我原先在学校时,是用这个方法在EXCEL中手工做分班的,分完后算一下平均分,再个别调整。
如果4个学校的招生数一样,这个方法在VFP中是比较容易完成的,遗憾的是4个学校招生数不一,我就想不出招数了。
再次求助……
只求每天有一丁点儿的进步就可以了
2011-11-18 15:05
举报帖子
使用道具
赠送鲜花
wengjl
等 级:
贵宾
威 望:
109
帖 子:2283
专家分:4100
注 册:2007-4-27
第
5
楼
收藏
得分:0
此题可能无解,但实际中要让4位校长相对满意的答案是存在的,那应该是有解的。
我想到一个思路:男女生各一组,从高分到低分站队,先依某一校的招生数,按几何中的等线段作图法,取相应点上的学生录取,再换另一样……
问高手,这是否行得通?如行得通,代码好像很难写!
只求每天有一丁点儿的进步就可以了
2011-11-21 10:18
举报帖子
使用道具
赠送鲜花
wengjl
等 级:
贵宾
威 望:
109
帖 子:2283
专家分:4100
注 册:2007-4-27
第
6
楼
收藏
得分:0
隐去了校名、姓名、身份证号等敏感信息,成绩是真实的,请写代码,谢谢啦!
学生分派.rar
(94.54 KB)
只求每天有一丁点儿的进步就可以了
2011-11-27 15:35
举报帖子
使用道具
赠送鲜花
wengjl
等 级:
贵宾
威 望:
109
帖 子:2283
专家分:4100
注 册:2007-4-27
第
7
楼
收藏
得分:0
感谢19楼(Tiger5392)。
试了,平均分可以了,人数有时对,有时又不对,不知道该如何修改?
有没有更好的算法,
laArr(1)/(laArr(1)+laArr(2)+laArr(3)+laArr(4)) 为什么要这样,有点难理解!看来要学的内容太多了!
再次感谢Tiger5392
只求每天有一丁点儿的进步就可以了
2011-11-30 10:31
举报帖子
使用道具
赠送鲜花
wengjl
等 级:
贵宾
威 望:
109
帖 子:2283
专家分:4100
注 册:2007-4-27
第
8
楼
收藏
得分:0
谢谢!
这个帖子被自动结贴,没给你得分,真是不好意思啦
[
本帖最后由 wengjl 于 2011-11-30 14:01 编辑
]
只求每天有一丁点儿的进步就可以了
2011-11-30 13:58
举报帖子
使用道具
赠送鲜花
wengjl
等 级:
贵宾
威 望:
109
帖 子:2283
专家分:4100
注 册:2007-4-27
第
9
楼
收藏
得分:0
以下是引用
Tiger5392
在2011-11-30 11:01:19的发言:
RAND()产生均匀分布的随机数,根据待分配的4个学校的名额,设计4个随机数该落入的区间,假如名额分别占10%、20%、30%、40%,则区间分别为(0,0.1]、(0.1,0.3]、(0.3,0.6]、(0.6,1]。由于所产生的随机数并不一定均匀,故落入4个区间的实际随机数并不一定占10%、20%、30%、40%,结果人数就不一定是正确的。需要做点微调:一种情况就是分配好了以后人为调整学校;二种情况就是修改程序(稍微麻烦一点)
人数有时不准的问题通过修改程序,终于解决了。再次感谢!
只求每天有一丁点儿的进步就可以了
2011-12-07 13:23
举报帖子
使用道具
赠送鲜花
wengjl
等 级:
贵宾
威 望:
109
帖 子:2283
专家分:4100
注 册:2007-4-27
第
10
楼
收藏
得分:0
经过反反复复的计算,结果基本符合心理预期,最作一些修改,就可用于解决实际问题了。论坛的朋友真好。谢谢!
只求每天有一丁点儿的进步就可以了
2011-12-07 17:31
举报帖子
使用道具
赠送鲜花
10
1/1页
1
快速回复:
学生如何分派
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022151 second(s), 9 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved