多条件限制,求算法

china1022 2004-12-07 03:24:57
假如说从题库里随机出一套试题,要求这套试题的 单选/多选、难题/简单题、常见题/不常见题、所属各章节 这几个要求都要达到各自的比例要求,这该怎样从数据库里抽题,以上的各属性题库里都可以加相应的字段。
...全文
244 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
许野平 2004-12-20
  • 打赏
  • 举报
回复
根据n对独立的划分标准划分,本题可以按如下方案解决。

每道题目可以用一个n位二进制数编码进行分类.例如1011表示
第一个条件:符合
第二个条件:不符合
第三个条件:符合
第四个条件:符合

如果每个二进制位的比例已经确定,根据此分类编码选择题目数量就不困难了.
china1022 2004-12-20
  • 打赏
  • 举报
回复
mxfeng说得也有道理,后来上网查了很多资料,发现非常复杂,网上有写的遗传算法,不过太理论化了,不会转化成程序
mxfeng 2004-12-08
  • 打赏
  • 举报
回复
如果题库不够大的话,各个比例要定出优先级。
尽量先用查询,一层一层的找符合条件的记录,最后在用随机数。(也就是说随机数并不是对全部的比例要求说话,有很多是计算出来的)。
mxfeng 2004-12-08
  • 打赏
  • 举报
回复
不好做啊,想问一下你的题库到底有多大?各种类的数目?
这关系到随机数生成的科学性







33,027

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧