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

免费的网站在线客服软件站内seo和站外seo区别

免费的网站在线客服软件,站内seo和站外seo区别,中小企业网站开发,wordpress主题 lennews1、题目描述 给定方法 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/306511.html

    相关文章:

  1. 威海城乡建设局网站专业搜索引擎seo服务商
  2. 广东网站设计与建设正规职业技能培训机构
  3. 上海天华建筑设计有限公司合肥分公司百度关键词seo
  4. 养老院服务质量建设专项网站超级软文
  5. 网站建设 开发 模板营销策划案
  6. 做网站的高手灰色词快速排名接单
  7. 建一个网站的费用win10优化软件哪个好
  8. 网站建设kaituozu百度app安卓版下载
  9. 设计做网站抖音seo软件
  10. 百度站长资源平台有产品怎么找销售渠道
  11. 做淘客网站需要多大空间百度一下你就知道了主页
  12. 腾讯云建设一个网站要多少钱seo怎么收费的
  13. 网投网站制作seo网站建设是什么意思
  14. 怎么知道网站是某个公司做的百度搜索引擎优化指南最新版
  15. 网站建设构架百度公司招聘信息
  16. 网站架构设计师求职信嘉峪关seo
  17. 东营考试信息网官网2020seo推广经验
  18. 深圳网站建设公司哪好郑州网络推广报价
  19. 中学生设计的网站1元涨1000粉
  20. 做网站备案不少天文员短期电脑培训
  21. 中国设计网站导航安卓优化软件
  22. 口碑好的无锡网站建设百度站长中心
  23. 重庆seo网站推广工具产品推广方案怎么做
  24. 重庆网站推广助理最佳bt磁力狗
  25. 平台网站开发价格seo推广公司招商
  26. 柳州正规网站制作公司哪家好深圳网络推广营销
  27. 政府网站 aspseo培训中心
  28. 如何写网站建设方案网络维护培训班
  29. 杭州网站建设路无锡百度关键词优化
  30. c 语言Vs做网站接口专业代写软文