一道概率题-From VCK 小白

简介:

题目描述:一个随机函数f(),只返回1和0,返回1的概率是p,返回0的概率是1-p,构造另外一个函数,只返回1和0,概率各1/2

答案,有代码有真相

复制代码
 1  int  func()
 2  {
 3       int  i ;
 4       int  j ;
 5       while ( true
 6      {
 7          i  =  f() ;
 8          j  =  f() ;
 9           if (i  ==   1   &&  j  ==   0 )
10               return   1 ;
11           else   if (i  ==   0   &&  j  ==   1 )
12               return   0 ;
13      }
14  }
复制代码

以下代码等概率产生0和1

代码

本文转自zdd博客园博客,原文链接:http://www.cnblogs.com/graphics/archive/2010/03/12/1683959.html,如需转载请自行联系原作者

相关文章
|
6月前
|
前端开发 JavaScript 开发工具
给前端小白的学习建议
【7月更文挑战第4天】 **前端新手入门指南:** - 明确目标,从HTML/CSS基础开始。 - 深入学习JavaScript,结合项目实战。 - 跟踪技术趋势,选一二框架钻研。 - 多实践,从小项目到复杂应用。 - 掌握开发工具与调试技巧。 - 培养解决问题的能力,保持好奇与耐心。 - 加入社区,分享交流,持之以恒,成为优秀前端开发者。
49 2
|
8月前
|
人工智能 BI
牛客小白月赛66
牛客小白月赛66
47 0
|
8月前
|
JavaScript
小白也理解了v-on
小白也理解了v-on
|
JavaScript 前端开发 Java
【程序员小白入门】这几个宝藏菜鸟教程网站记得收藏!!!
其实菜鸟教程相关的网站内容都大同小异,推荐这几个原因是页面交互比较简单,重要的是没有任何广告。
|
存储 Serverless C++
高精度乘法(简单小白版)
高精度乘法(简单小白版)
122 0