Foxtable(狐表)用户栏目专家坐堂 → [求助]概率问题


  共有38人关注过本帖树形打印复制链接

主题:[求助]概率问题

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111325 积分:566671 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/21 17:40:00 [显示全部帖子]

思路大概是
1、必须知道一个要出现的总次数,比如总共抽取100次,物品1出现的概率是90%,也就是100*0.9=90次....物品10出现的概率是10%,也就是100*0.1=10次
2、使用一个字典记录每个物品抽取的次数,使用一个变量记录抽取的总次数
3、使用do while不断循环处理
3.0、随机抽取
3.1、抽取到的物品到字典里判断有没有超出这个物品出现的次数
3.2、如果没有超出,就给字典这个物品次数+1;总次数+1
3.3、如果超出,就把这个物品从可抽取记录中删除
3.4、如果总次数>=100,就退出循环


 回到顶部