`

福州:小姐,知道我在哪儿吗?在你公司厕所里。 素半个标题党,附一概率面试题

阅读更多
#include <iostream>
#include<stdlib.h> 

using namespace std;

#define LOOP 10000
int main()
{
    
    int rgnC=0;
    for(int i=0; i<LOOP; i++)
    {
       int x=rand();
       int y=rand();
       if(x*x+y*y<RAND_MAX*RAND_MAX) 
          rgnC++;     
    }
    printf("%d\n", rgnC);
    system("pause");
    return 0; 
}




以下是我解答思路和该书作者对题的解答,我设置成白色了,大家可以选中察看
首先防止平方造成差异,对式子变形
x*x+y*y+2xy <RAND_MAX*RAND_MAX+2xy
x+y <RAND_MAX*RAND

将范围大概分为1-10段,1-2.5   2.5-5   5.5-7   7.5-10,当然越细越准
要求即x+y都在段5以下即可,那问题就简单了,判断下在各个区域出现的概率,比如x,y都出现在1-2.5区域的概率,以此类推,这里就不细说了。
最后得到结果大概为780左右。

该书作者是这样解的,其实RAND_MAX*RAND_MAX是4分之1圆,x*x+y*y其实是表示一个正方形的面积,求的就是圆和正方形面积之比。图画不出来,网上应该可以找得到
圆面积为   (1/4)PAI*R*R
正方形   R*R
比为1/4*pai
即LOOP*1/4*pai=250pai.
结果也是785左右。

有个不解,为什么RAND_MAX*RAND_MAX是表示4分之1圆
分享到:
评论
2 楼 pure1202 2009-06-11  
lin_style 写道

事情概述:早上去某公司面试,早到半个小时,肚子疼上其公司厕所拉屎。约莫会,该公司前台打电话来,我正提裤子着呢,心想这公司真好,还怕人迷路。谁知一接电话,HR不在,改下午了。我**,真想问问那前台,小姐,知道我在哪儿吗?在你公司厕所里。&nbsp;&nbsp; 随后,去图书馆里看书了,被一道概率题解法吸引了。题目不难,但是解题思路有点。。。。

1 楼 lin_style 2008-02-19  
事情概述:早上去某公司面试,早到半个小时,肚子疼上其公司厕所拉屎。约莫会,该公司前台打电话来,我正提裤子着呢,心想这公司真好,还怕人迷路。谁知一接电话,HR不在,改下午了。我**,真想问问那前台,小姐,知道我在哪儿吗?在你公司厕所里。  
随后,去图书馆里看书了,被一道概率题解法吸引了。题目不难,但是解题思路有点。。。。

相关推荐

    Java面试题80:java访问redis级redis集群?.mp4

    Java面试题80:java访问redis级redis集群?.mp4

    前端面试题:前端框架面试题大全

    前端面试题:前端框架面试题大全; 前端面试题:前端框架面试题大全; 前端面试题:前端框架面试题大全; 前端面试题:前端框架面试题大全; 前端面试题:前端框架面试题大全; 前端面试题:前端框架面试题大全; ...

    VB.net高概率面试题

    VB.net高概率面试题 本文主要讲解了VB.net高概率面试题中的重要知识点,涵盖了ASP.NET、ADO.NET、C#、面向对象编程等方面的知识。 1. @page 指令和 @Control 指令的使用 @page 指令只能在aspx文件中使用,而@...

    python讲师面试题_吐血总结!20道Python面试题集锦附答案.docx

    Python面试题总结 Python是一种流行的编程语言,广泛应用于Web开发、数据分析、人工智能等领域。以下是Python面试题总结,涵盖了Python基础知识、编程、数据分析、函数库等多个方面。 Q1: Python中的列表和元组有...

    面试题:说说你对 BigDecimal 的理解?.docx

    图文并茂吃透面试题,看完这个,吊打面试官,拿高薪offer!

    10万字总结java面试题和答案(八股文之一)Java面试题指南

    JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...

    牛客大数据面试题集锦+答案,共523道,46W+字。大厂必备

    面试题总结是一个长期工作,面试不停,这份面试题总结就不会停。以后会慢慢把Java相关的面试题、计算机网络等都加进来,其实这不仅仅是一份面试题,更是一份面试参考,让你熟悉面试题各种提问情况,当然,项目部分,...

    数据结构与算法面试宝典2021

    12:回溯:我把回溯总结成一个公式,回溯题一出就用它.mp4 13:搜索:如何掌握 DFS 与 BFS 的解题套路?.mp4 14: DP:我是怎么治好“DP 头痛症”的?.mp4 17:深度思考子集:如何掌握 5 种通用解法?.mp4 21:安排会议室...

    2021最新大厂AI面试题:Q3版107题(含答案及解析).pdf

    "2021最新大厂AI面试题:Q3版107题(含答案及解析).pdf" 这份面试题目涵盖了多个方面的AI知识点,包括机器学习、深度学习、自然语言处理等领域。下面是从这份面试题目中提取的相关知识点: 机器学习 1. 逻辑回归...

    C/C++程序员面试指南.杨国祥(带详细书签).pdf

    面试题15:一个参数可以既是const又是volatile吗 面试题16:一个指针可以是volatile吗 第5章 引用和指针 5.1 引用 面试题1:什么是引用 面试题2:常引用有什么作用 面试题3:流操作符重载为什么返回引用 5.2 指针 ...

    vue前端大厂面试题集合

    面试官:为什么data属性是一个函数而不是一个对象? 面试官:Vue中给对象添加新属性界面不刷新? 面试官:Vue中组件和插件有什么区别 面试官:Vue组件间通信方式都有哪些? 面试官:说说你对nexttick的理解? 面试官:...

    2023最新100道MySQL面试题( 附答案解析)

    2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析)2023最新100道MySQL面试题( 附答案解析) 2023最新100道MySQL面试题( 附答案解析) ...

    c++面试题面试题面试题面试题

    根据给定的信息,我们可以整理出一系列与C++相关的面试题及知识点解析,下面将逐一进行详细阐述。 ### C++ 面试题知识点解析 #### 1. 预处理器指令 预处理器是编译器执行的第一步,在实际编译之前处理源代码。预...

    vue面试题说说你对vue、双向绑定、SPA(单页应用)、的v-show和v-if、Vue实例挂载的过程的理解?

    面试官:为什么data属性是一个函数而不是一个对象? 面试官:Vue中给对象添加新属性界面不刷新? 面试官:Vue中组件和插件有什么区别 面试官:Vue组件间通信方式都有哪些? 面试官:说说你对nexttick的理解? 面试官:...

    2022年最新iOS面试题附答案.docx

    iOS 面试题附答案 本文主要讲解 iOS 面试题的相关知识点,包括类和结构体的区别、GCD 的概念和使用等。 类和结构体的区别 在 Swift 中,类是引用类型,结构体是值类型。值类型在传递和赋值时将进行复制,而引用...

    【推荐】架构师面试题最新汇总(附详细答案)

    【推荐】架构师面试题最新汇总(附详细答案),包含以下内容: 架构师面试题系列之Dubbo面试专题及答案(29题) 架构师面试题系列之Kafka面试专题及答案(26题) 架构师面试题系列之Maven面试专题及答案(18题) ...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....

    java面试题,J2EE面试题 笔试题

    最全的j2EE面试题,题量大、经典,是我面试的整理试题 1、java笔试题大集合 2、各个公司面试题 3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、...

    计算机和JAVA 面试题大全

    - 面试题:如何通过反射创建并调用一个类的方法? - 讨论注解的用途,如代码自动生成、元数据提供等。 11. **集合框架高级话题** - 学习泛型的使用,理解类型擦除的概念。 - 面试题:解释什么是并发容器,比如...

Global site tag (gtag.js) - Google Analytics