转自——http://zhiqiang.org/blog/science/brain-teasers-from-quant-practical-guide.html

题目来源:《A practical Guide to quantitative finance interviews》,解答和书上的可能不一样。

1.题目

1. A让C要送一份资料给B。但C不可靠,A可以把资料放在盒子里锁上才能送给B,但B也需要拿到钥匙才能打开盒子。问A有方法将资料安全送达B处吗?

2. 房间里有一盏灯。房间外有四个开关,但只有一个开关是控制灯泡。现在四个开关都处于关闭状态。问能否只进入房间一次,就能找出控制灯泡的开关。

3. 在一个黑房间里有100枚硬币,其中20枚正面朝上,其它的反面朝上。你看不到各枚硬币的朝向,也不允许以任何形式来分辨它,但允许你对它们进行翻转(在不知朝向的情况下)。问你是否可能将这些硬币分成两堆,这两堆硬币有相同多的正面朝上的硬币。

4. 三袋水果,其中一袋里面是苹果,第二袋是桔子,第三袋既有苹果也有桔子。在袋子外面有标签标明袋子的内容。但不幸的是,你被告知三个袋子的标签都被标错了。你现在可以从袋子里拿出水果来分辨袋子。问:你至少需要拿出几个水果,才能更正这三个袋子的标签?

5.  监狱里关了50个囚犯。监狱长有一个硬币,现在正面朝上。每分钟监狱长会叫入一个囚犯。这个囚犯可选择翻转硬币或者不翻转。如果有囚犯宣布每个囚犯都被叫入至少一次,并且情况确实如此,那么所有囚犯都会被释放;如果出现错误,那么所有囚犯都会被处死。囚犯在关入单人监狱之前可以商议策略,但之后不能有任何交流。问囚犯能达成策略吗?

6. 1只钟从墙上摔下来,裂成三个完整的碎片。我们发现三碎片上数字之和相同。问各碎片上的数字。

7. 手头有98个不同的整数,取值范围为1到100。问如何快速找到两个缺失的数。

8. 10个袋子里分别有100枚硬币。其中9个袋子里的硬币是一样重的,每个硬币都是10克。另外一个袋子里硬币也都是一样,但重量都是9克或者都是11克。问怎么只用一次带刻度的电子秤分辨出与众不同的袋子以及具体的重量。

9. 五个袋子里分别有100枚硬币。每个袋子里的硬币都是一样的,但不同袋子的硬币可能不一样,可能有三种重量,分别为9克、10克和11克。问至少需要使用几次带刻度的电子秤才能分辨出每个袋子的硬币重量?

10. 一个与世隔绝的岛屿上有13个黑人、15个白人和17个黄种人。任何两种不同皮肤的人遇到一起,就会都变成另外一种颜色。问是否可能所有人都变成同一种颜色?

11. 你有100个硬币。首先你将它分成两堆,分别有x枚和y枚硬币,得到它们的乘积。再任意将其中的一堆分成两堆,得到两个小堆的硬币数量的乘积。这样一直分下去直到每个堆只有一枚硬币无法再分为止。将所有得到的乘积加起来,问最后这样的乘积和最大是多少?

12. 一个6×8的棋盘,你需要逐步将其分拆成小方块。你每次可以选择其中的一块,沿着方块边界将它分成两部分,比如你开始将6×8的棋盘分成一个6×3和一个6×5的小棋盘。问你至少需要分多少次,才能将棋盘分成48块小方格。

13. 一个单向的环形跑道上有100个随机分布的加油站,每个加油站里有油,合计起来恰好够汽车跑一个整圈。你有一辆汽车,刚开始时汽车油箱是空的,但一遇到加油站就可以加油。问你是否总是可以选择合适的出发点,使得汽车能够跑完一圈?

14. 监狱里有7名囚犯。监狱长给这些囚犯每人都带了个帽子,共有七种颜色(分别为彩虹七色)。各个囚犯都能看到其它人的帽子颜色,但看不到自己头上的帽子。之后监狱长让囚犯猜测自己头上的帽子颜色。只要有一人猜对,所有囚犯都会被释放。如果所有人都猜错了,所有囚犯都会被处死。囚犯不能听到其它人的猜测且不能互相交流。问囚犯可以使用什么策略,最大化被释放的概率?

2.答案

1. A将盒子加锁寄给B,B再加一把锁送还给A,A将自己的锁取下后再送给B。

2. 假设开关编号为1、2、3、4。那么首先打开1和2,开1分钟;然后关掉2,打开开关3。迅速进入房间,摸一摸灯泡的热度。如果灯泡是热的,并且灯是亮的,那么答案是1;如果灯泡是热的,灯是熄的,那么答案是2;如果灯泡是冷的,并且灯亮着,那么答案是3;否则答案是4。

3. 先随便将硬币分为两堆,其中一堆是20枚,另一堆为80枚。然后翻转第一堆所有硬币。

4. 根据已知条件,三个袋子的标签都被标错了,那么正确标签只有两种可能性。只需要从目前标记为混合水果的口袋拿出一个水果,根据这个水果的种类就能区分这两种可能性。

5. 这个题目有一个隐含的假设,即每个人都无限次甚至随机地被叫入。在这种情况下,任选一人作为观察者,当碰到硬币正面朝下时则翻转硬币,否则什么都不做。其余每个囚犯在被叫入时如果硬币正面朝上则翻转硬币,,而且这49个囚犯只在第一次碰到这种情况时进行操作,其它情况什么都不做。这样当观察者翻了49次硬币之后,他可以确定其余49个囚犯都被叫入过。

6. 关键是注意1和12是连续的,剩下就简单了。

7. 计算98个数的和与1到100的和的差,即为缺失的两个数的和;计算98个数的平方和与1到100的平方和的差,即为缺失的两个数的平方和;剩下来的工作是解一个两元方程。

8. 从第i个袋子里取出i枚硬币,放在一起秤。其重量与450的差即使与众不同的袋子的编号,重量大于0表示该袋子里的硬币重11克,否则重9克。

9. 从第i个袋子里取出3^(i-1)枚硬币,一起秤重量。不妨设硬币的重量分别为0克、1克和2克。接下来即秤出的重量的三进制表示问题。

10. 不能。假设有x个白人、y个黑人和z个黄种人,那么y+2z被3除的余数是一个不变量。刚开始等于1,它不可能变成0。

11. 100×99/2 = 4950。无论怎么分,最后得到的值都是对数。即任何两个硬币,它们恰好在其中某次被分开并被统计一次。

12. 每分一次碎片数量增加1。一开始是1块,最后是48块。故恰好需要分47次。

13. 假设加油站的油量分别是y1, y2, ..., y100,距离下一个加油站的距离是z1, z2, ..., z100。令xi = yi - zi。那么题目所需要的是证明一定存在某个开始位置,使得从该位置开始的任何长度的连续xi序列之和都大于0。我们先取出和最小的连续一段xi,那么从这一段的下一个加油站开始即可。如果该加油站不满足要求的话,从该加油站开始还有和小于0的连续段,这与它前面的和最小的连续段加起来可得到和更小的一段,矛盾。

14. 假设帽子颜色标号为0到6。 第n名囚犯回答自己的帽子颜色为n减去他看到的其他囚犯的帽子颜色之和,然后再被7除的余数。假设7个人的帽子颜色之和被7除的余数为k,那么第k名囚犯一定答对了。

绿皮书里的智力面试题相关推荐

  1. 经典智力面试题:一家人过桥

    作者 | 小K 出品 | 小K算法 (ID:xiaok365) 01 故事起源 小明一家人过桥,现在是黑夜,所以必须要有灯.小明过桥要1秒,弟弟要3秒,爸爸要6秒,妈妈要8秒,爷爷要12秒. 此桥每次 ...

  2. 经典智力面试题[转载]

    转自:   https://blog.csdn.net/csuzhaoqinghui/article/details/52107478 一.微软58题 A.逻辑推理 1.你让工人为你工作7天,给工人的 ...

  3. 智力面试题汇总,有意思!

    收集下来,慢慢研究: 第一组      1.烧一根不均匀的绳,从头烧到尾总共需要1个小时.现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有黄色.绿色. ...

  4. 程序员智力面试题(一)

    1.史密斯住在第十三号大街,这条大街上的房子的编号是从13号 到1300号.琼斯想知道史密斯所住的房子的号码. 琼斯问道:它小于500吗? 史密斯作了答复,但他讲了谎话. 琼斯问道:它是个平方数吗? ...

  5. 世界500强高频逻辑推理智力面试题(一)

    1.有一堆垃圾,规定要由张王 李三户人家清理.张户因外出没能参加,留下9元钱做代劳费.王户上午起早干了5小时, 李户下午接着干了4小时刚好干完.问王户和李户应怎样分配这9元钱? 答案:不能简单地认为王 ...

  6. 关于“就地颠倒句子里的词”面试题

    暂时无法访问博客堂,先贴到这里了,等能访问了再复制过去-- 其实这问题源于轻剑傲风解答尉迟方兄遇到的面试题那个帖子.这道题如下: 1.reverse a sentence in place. 例子:I ...

  7. 世界500强高频逻辑推理智力面试题 (三)

    鲍西娅的肖像 莎士比亚的名著<威尼斯商人>中有这样一个情节: 富家少女鲍西娅,不仅姿容绝世,而且有非常卓越的才能.许多王孙公子纷纷前来向她求婚.但是,鲍西娅自己并没有择婚的自由,她的亡父在 ...

  8. 一道肤浅、奇葩、却又常常让人阴沟里翻船的面试题

    导读 作者:杨漆 16年关系型数据库管理,从oracle 9i .10g.11g.12c到Mysql5.5.5.6.5.7.8.0 到TiDB获得3个OCP.2个OCM:运维路上不平坦,跌过不少坑.熬 ...

  9. coco数据集格式示例_OpenAI的光辉可以从一些示例中生成训练数据集

    coco数据集格式示例 I recently started a new newsletter focus on AI education. TheSequence is a no-BS( meani ...

最新文章

  1. 交通违章行为,和记分、处罚条款——不仅要扣分,还要罚钱哪,没有不罚钱的扣分!!!...
  2. linux搭建vsftp服务器_Linux安装配置vsftp搭建FTP的详细配置
  3. Linux 系统应用编程——网络编程(常用命令解析)
  4. Python3 爬虫学习笔记 C09【数据储存系列 — 文件储存】
  5. 浅析python类继承(一)
  6. 3 设置网格数的大小_流体仿真中,六面体(Hex)网格的求解效率真的比四面体(Tet)高”很多”么?...
  7. JavaScript 学到什么程度可以学 Node.js?
  8. 关于 Docker ,你必须了解的核心都在这里
  9. Uber从Postgres切换到MySQL
  10. 邮件安全上市公司 Mimecast 的部分源代码被 SolarWinds 黑客盗走
  11. Linux find+rm -rf 执行组合删除
  12. php 过滤所有空格_php从文本中去除空格、特殊字符的4种情况
  13. java word模板 变量,Java-POI替换Word模板文档中的变量,生成Word文档
  14. IDEA安装插件及安装失败的处理方法
  15. Python 词云可视化【爆肝之作】
  16. 正大国际期货:水泥价格罕见急跌!两个月跌超100元/吨 会不会影响房价?
  17. 问题解决:shared_ptr Assertion px != 0 failed 及debug经验分享
  18. 软件安全实验——lab7(缓冲区溢出3:返回导向编程技术ROP)
  19. 这是一个秘密,是一个秘密
  20. win10/win11安装时提示:“我们无法创建新的分区,也找不到现有分区”的解决方法

热门文章

  1. java实现简单的电话簿
  2. 我的第一篇html代码
  3. springboot-WSDL服务端
  4. rabbitmq 安装问题
  5. tp报错:致命错误: Call to undefined function captcha_src()的解决方案
  6. 管式超滤系统:管式超滤系统技术参数
  7. [SHOI 2015] 聚变反应炉(树形背包 + 树形 DP) | 错题本
  8. Android开发之SlidingDrawer(一)
  9. 微信小程序手把手教你实现带字母索引的城市选择列表
  10. wps里为什么没有华文楷体_(转给家长)“为什么老师发的照片里没有我家孩子?”...