当前位置: 首页 > wzjs >正文

免费的网站在线客服软件seo结算系统

免费的网站在线客服软件,seo结算系统,列举常用动态网站开发技术,网站开发和程序开发1、题目描述 给定方法 rand7 可生成 [1,7] 范围内的均匀随机整数,试写一个方法 rand10 生成 [1,10] 范围内的均匀随机整数。 你只能调用 rand7() 且不能调用其他方法。请不要使用系统的 Math.random() 方法。 每个测试用例将有一个内部参数 n,即你实现…

1、题目描述

给定方法 rand7 可生成 [1,7] 范围内的均匀随机整数,试写一个方法 rand10 生成 [1,10] 范围内的均匀随机整数。

你只能调用 rand7() 且不能调用其他方法。请不要使用系统的 Math.random() 方法。

    每个测试用例将有一个内部参数 n,即你实现的函数 rand10() 在测试时将被调用的次数。请注意,这不是传递给 rand10() 的参数。

    2、示例

    示例 1:

    输入: 1
    输出: [2]
    

    示例 2:

    输入: 2
    输出: [2,8]
    

    示例 3:

    输入: 3
    输出: [3,8,10]

    3、题解

    两次rand7分别构造1/2和1/5的概率即可,古典概型。

    1. 第一次rand7限定[1,6],判断奇偶性,概率是1/2
    2. 第二次rand7限定[1,5],概率是1/5
    3. 二者结合可以得出10种概率相同的结果

    预期采样次数=7/6+7/5 = 2.56

    扩展:rand7() 构造任意范围的随机数发生器

    • rand11() :

    构造 2 次采样,分别有 2 和 6 种结果,组合起来便有 12 种概率相同的结果。
    把这 12 种结果映射到 [1,12] ,然后再拒绝 12 即可。

    • rand100() :

    构造 3 次采样,分别有 4,5,5 种结果,组合起来便有 100 种概率相同的结果。
    把这 100 种结果映射到 [1,100] 即可。

    #include<iostream>
    #include<vector>
    #include<cstdlib>
    using namespace std;
    class Solution {
    public:int rand10() {int first, second;while ((first = rand7()) > 6);while ((second = rand7()) > 5);return (first&1) == 1 ? second : 5+second;}
    private:int rand7() {return rand()%7+1;}
    };
    int main()
    {Solution so;cout<<so.rand10()<<endl;return 0;
    }
    

    http://www.dtcms.com/wzjs/212705.html

    相关文章:

  1. 网站开发设计jw100系统设置友情链接有什么作用
  2. 那些卖外挂的怎么做的网站最新热搜榜
  3. 做基础网站主机要深圳网站建设推广
  4. 上海网站建设免洛阳网站建设
  5. wordpress 收款插件seo网站推广seo
  6. 保定外贸网站建设邯郸网站优化公司
  7. 做珠宝商城网站搜索引擎优化培训中心
  8. 石家庄网站制作视频全球新闻最新消息
  9. 上海闵行网seo诊断书
  10. 装饰设计培训项目优化seo
  11. 数据库对于做网站的重要性百度站长工具怎么关闭
  12. 网站代理访问是什么意思网站seo优化是什么意思
  13. wordpress自带主题太原seo自媒体
  14. 贵州省安顺市网站建设百度上做推广怎么做
  15. 免费课程网站有哪些广州seo网站推广公司
  16. 网站建设销售话术推广图片大全
  17. 做网站是什么专业时事新闻最新
  18. 广告联盟下载app西安网站建设方案优化
  19. 网站大改版宁波seo推广方式排名
  20. 网站做如何联系百度人工客服电话
  21. 搭建一个网站多少钱哈尔滨电脑网络销售公司怎么运作
  22. 成都用设计公司网站陕西百度代理公司
  23. 深圳做app网站公司零基础学seo要多久
  24. wordpress添加媒体上海seo搜索优化
  25. 个人网站变现com天堂网
  26. 做瞹瞹瞹视频网站比较好网站制作公司
  27. 龙岗网站建设_公司推广google官网
  28. django做网站和js做网站sem是什么检测分析
  29. 最经济 网站建设怎么样才能引流客人进店
  30. video.js wordpress搜索关键词排名优化服务