由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 给你们出道中学数学题 (转载)
相关主题
Bloomberg电面题,求祝福三星面经
程序员的思维太牛逼了 (转载)微软一个面试题
Citibank 第二轮bloomberg 电话面试问题
问一道brainteaser请教个题目
那1000道题我其实说的是...贴一道老算法题
如何判断一个数是不是回文?面试题求助: 3的456次方有多少位数字?
几年前G家onsite的一道题为什么quicksort会比heapsort快?
被问到一个题目9球找一个不一样重量的
相关话题的讨论汇总
话题: 老鼠话题: log2话题: mouse话题: 毒酒话题: drink
进入JobHunting版参与讨论
1 (共1页)
C******8
发帖数: 501
1
【 以下文字转载自 Joke 讨论区 】
发信人: pee (or no pee, it's a dilemma.), 信区: Joke
标 题: 给你们出道中学数学题
发信站: BBS 未名空间站 (Mon Jun 9 20:57:13 2014, 美东)
有10瓶酒,里面有两瓶有毒,中者必死,不中不死。
最少用几只老鼠一定可以找到毒酒?
只能用老鼠,不能用猫,不能用老毛子 etc.;
毒药慢性,所以一个老鼠只能用一次;
不能看到了一些实验结果再继续做实验。
b*****c
发帖数: 1103
2
不会做,比面试难
-------
修改:是找出全部2瓶,题目要说清楚
z****e
发帖数: 54598
3
有空瓶子吗?
能组合酒吗?
n****e
发帖数: 2401
4
最少9只。
酒瓶拿一瓶出来不用。另外9瓶试验9只老鼠。
c******3
发帖数: 296
5
4只老鼠

【在 C******8 的大作中提到】
: 【 以下文字转载自 Joke 讨论区 】
: 发信人: pee (or no pee, it's a dilemma.), 信区: Joke
: 标 题: 给你们出道中学数学题
: 发信站: BBS 未名空间站 (Mon Jun 9 20:57:13 2014, 美东)
: 有10瓶酒,里面有两瓶有毒,中者必死,不中不死。
: 最少用几只老鼠一定可以找到毒酒?
: 只能用老鼠,不能用猫,不能用老毛子 etc.;
: 毒药慢性,所以一个老鼠只能用一次;
: 不能看到了一些实验结果再继续做实验。

n****e
发帖数: 2401
6
肯定不行。一瓶毒酒4只老鼠可以。两瓶不行。

【在 c******3 的大作中提到】
: 4只老鼠
l*********8
发帖数: 4642
7
应该可以组合酒。
把n个酒瓶从0到n-1编号, 然后表示为三进制, 总共 k= log3(n)位。
对于 i = 0, 1 ... k位, 用一只老鼠喝所有第i位为0的酒的sample混合物, 另一只
老鼠喝所有第i位为1的酒的sample混合物。
总共需要 2* log3(n)只老鼠。

【在 z****e 的大作中提到】
: 有空瓶子吗?
: 能组合酒吗?

d**k
发帖数: 797
8
最多5只
觉得4只理论上也应该可以

【在 n****e 的大作中提到】
: 肯定不行。一瓶毒酒4只老鼠可以。两瓶不行。
n****e
发帖数: 2401
9
这不行吧。最后的结果没法找到是哪两瓶酒。题目说了不能看到了一些实验结果再继续
做实验。三进制方法要试验两轮才可以。

【在 l*********8 的大作中提到】
: 应该可以组合酒。
: 把n个酒瓶从0到n-1编号, 然后表示为三进制, 总共 k= log3(n)位。
: 对于 i = 0, 1 ... k位, 用一只老鼠喝所有第i位为0的酒的sample混合物, 另一只
: 老鼠喝所有第i位为1的酒的sample混合物。
: 总共需要 2* log3(n)只老鼠。

d**k
发帖数: 797
10
肯定要一只老鼠喝多于一瓶的
2^4>10
所以4只老鼠可以

【在 n****e 的大作中提到】
: 这不行吧。最后的结果没法找到是哪两瓶酒。题目说了不能看到了一些实验结果再继续
: 做实验。三进制方法要试验两轮才可以。

相关主题
如何判断一个数是不是回文?三星面经
几年前G家onsite的一道题微软一个面试题
被问到一个题目bloomberg 电话面试问题
进入JobHunting版参与讨论
n****e
发帖数: 2401
11
这真是只知其一,不知其二啊。你说的这方法我懂。看清楚题目。两瓶毒酒。

【在 d**k 的大作中提到】
: 肯定要一只老鼠喝多于一瓶的
: 2^4>10
: 所以4只老鼠可以

l*********8
发帖数: 4642
12
恩,的确不行。

【在 n****e 的大作中提到】
: 这不行吧。最后的结果没法找到是哪两瓶酒。题目说了不能看到了一些实验结果再继续
: 做实验。三进制方法要试验两轮才可以。

l*********8
发帖数: 4642
13
那么改成2进制吧:
把n个酒瓶从0到n-1编号, 然后表示为二进制, 总共 k= log2(n)位。
对于 i = 0, 1 ... k位, 用一只老鼠喝所有第i位为0的酒的sample混合物, 另一只
老鼠喝所有第i位为1的酒的sample混合物。
总共需要 2* log2(n)只老鼠。
8瓶酒需要6只老鼠, 10到16瓶酒需要8只老鼠。

【在 n****e 的大作中提到】
: 这不行吧。最后的结果没法找到是哪两瓶酒。题目说了不能看到了一些实验结果再继续
: 做实验。三进制方法要试验两轮才可以。

n****e
发帖数: 2401
14
不管用什么方法,最后的结果就是一个二进制数,要能从这个二进制数能唯一的分辨出
是哪两个二进制数叠加而成的,你的方法不行。我能想到的唯一可行的方法是每个数只
有一个1,而且是在不同的位置。这样就必须要9只代表9个数了,加上还有一瓶放在一
边。

【在 l*********8 的大作中提到】
: 那么改成2进制吧:
: 把n个酒瓶从0到n-1编号, 然后表示为二进制, 总共 k= log2(n)位。
: 对于 i = 0, 1 ... k位, 用一只老鼠喝所有第i位为0的酒的sample混合物, 另一只
: 老鼠喝所有第i位为1的酒的sample混合物。
: 总共需要 2* log2(n)只老鼠。
: 8瓶酒需要6只老鼠, 10到16瓶酒需要8只老鼠。

s*****c
发帖数: 753
15
wines:
000
001
002
010
011
012
020
021
022
100
mouse 1 drink 000+010+020+100
mouse 2 drink 001+011+021
mouse 3 drink 000+001+002
mouse 4 drink 010+011+012
mouse 5 drink 100
If mouse 5 4 2 survives, whats the answer?

【在 l*********8 的大作中提到】
: 应该可以组合酒。
: 把n个酒瓶从0到n-1编号, 然后表示为三进制, 总共 k= log3(n)位。
: 对于 i = 0, 1 ... k位, 用一只老鼠喝所有第i位为0的酒的sample混合物, 另一只
: 老鼠喝所有第i位为1的酒的sample混合物。
: 总共需要 2* log3(n)只老鼠。

l*********8
发帖数: 4642
16
毒酒喝得少,能死得慢些吗?

【在 n****e 的大作中提到】
: 不管用什么方法,最后的结果就是一个二进制数,要能从这个二进制数能唯一的分辨出
: 是哪两个二进制数叠加而成的,你的方法不行。我能想到的唯一可行的方法是每个数只
: 有一个1,而且是在不同的位置。这样就必须要9只代表9个数了,加上还有一瓶放在一
: 边。

c******3
发帖数: 296
17
两瓶毒酒的话,5只老鼠有点多。4只老鼠好象有点少。

【在 n****e 的大作中提到】
: 肯定不行。一瓶毒酒4只老鼠可以。两瓶不行。
b*****c
发帖数: 1103
18
這麼難的題,我們大學生討論也是沒意義,讓高斯小朋友自己琢磨去吧
d**k
发帖数: 797
19
then it is
log2(n*(n-1))?

【在 n****e 的大作中提到】
: 不管用什么方法,最后的结果就是一个二进制数,要能从这个二进制数能唯一的分辨出
: 是哪两个二进制数叠加而成的,你的方法不行。我能想到的唯一可行的方法是每个数只
: 有一个1,而且是在不同的位置。这样就必须要9只代表9个数了,加上还有一瓶放在一
: 边。

w****r
发帖数: 15252
20
这个找些数学系的人解不就可以了,数学系拿出方案,计算机系的maping成code
不是每个CS系的人同时都是数学家

【在 b*****c 的大作中提到】
: 這麼難的題,我們大學生討論也是沒意義,讓高斯小朋友自己琢磨去吧
相关主题
请教个题目为什么quicksort会比heapsort快?
贴一道老算法题9球找一个不一样重量的
面试题求助: 3的456次方有多少位数字?不要批斗了,大家好好说自己学校的老板吧
进入JobHunting版参与讨论
n****e
发帖数: 2401
21
也不行,你这样会产生很多有毒的组合,这些组合叠加起来,更是没法分辨了。

【在 d**k 的大作中提到】
: then it is
: log2(n*(n-1))?

d**k
发帖数: 797
22
我不做了
让老鼠们去死吧

【在 n****e 的大作中提到】
: 也不行,你这样会产生很多有毒的组合,这些组合叠加起来,更是没法分辨了。
l*******e
发帖数: 309
23
6, 2^5
n****e
发帖数: 2401
24
快被你们蠢哭了。看来很多人背过答案,但是没有一个真正明白二进制用在这里是什么
作用。
r*******i
发帖数: 43
25
group test problem

【在 C******8 的大作中提到】
: 【 以下文字转载自 Joke 讨论区 】
: 发信人: pee (or no pee, it's a dilemma.), 信区: Joke
: 标 题: 给你们出道中学数学题
: 发信站: BBS 未名空间站 (Mon Jun 9 20:57:13 2014, 美东)
: 有10瓶酒,里面有两瓶有毒,中者必死,不中不死。
: 最少用几只老鼠一定可以找到毒酒?
: 只能用老鼠,不能用猫,不能用老毛子 etc.;
: 毒药慢性,所以一个老鼠只能用一次;
: 不能看到了一些实验结果再继续做实验。

r***e
发帖数: 213
26
2只,
每只找到一瓶毒酒。
l*******e
发帖数: 309
s*****c
发帖数: 753
28
what is your solution to this problem then.

【在 l*******e 的大作中提到】
: zuo cuo le
: http://mathoverflow.net/questions/59939/identifying-poisoned-wi

b*****c
发帖数: 1103
29
下次遇到絡印就出這個超難題,呵@@@
1 (共1页)
进入JobHunting版参与讨论
相关主题
9球找一个不一样重量的那1000道题我其实说的是...
不要批斗了,大家好好说自己学校的老板吧如何判断一个数是不是回文?
大数相乘面试的时候是不是做到O(n^2)就行了?几年前G家onsite的一道题
问一个F的题被问到一个题目
Bloomberg电面题,求祝福三星面经
程序员的思维太牛逼了 (转载)微软一个面试题
Citibank 第二轮bloomberg 电话面试问题
问一道brainteaser请教个题目
相关话题的讨论汇总
话题: 老鼠话题: log2话题: mouse话题: 毒酒话题: drink