由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Quant版 - 数学题: 猴子和椰子的故事
相关主题
有一道面试题Finance VBA Developer
high frequency trading shop面经[合集] Curious about these interview questions
一个面试题the brainteaser...
一道关于两倍年龄的题目看了下CMU去年的placement
问一道题目 包子酬谢!how to ensure that your portfolio has a 60% probability of having a return >10%
Question from chimbo's onsite面经做了个confidential written test, 猎头说发给她
庆独立,做习题Looking for a quant position in Singapore
诚心请教Offer:MS Vs. WorldquantPB risk position如何要价?
相关话题的讨论汇总
话题: 椰子话题: 猴子话题: x1话题: 剩下话题: total
进入Quant版参与讨论
1 (共1页)
L******k
发帖数: 33825
1
【 以下文字转载自 NewYork 讨论区 】
发信人: LXJSmonk (紫色心情的 LXJS NYC_monk), 信区: NewYork
标 题: 数学题: 猴子和椰子的故事
发信站: BBS 未名空间站 (Sat Apr 9 20:22:17 2011, 美东)
我简单的翻译一下:
5个人被丢到了荒岛,只有椰子可以吃。
五个人一起采摘了很多的椰子,他们决定平分, 每个人拿到1/5的椰子。
夜幕降临,大伙都去睡了~~~~~
第一个人 起来了,然后呢 他不相信其他几个人,决定先把自己那份椰子藏起来,可是
他发现,把这些椰子平分为5分的话 会有一个椰子剩下,刚巧一直猴子路过,他就把那
一个椰子给了猴子,然后他把自己的那份椰子藏起来了。 接着 继续去睡觉……
然后 过了一会儿第二个人醒了,他做了和第一个人一样的事情,他把剩下的那些椰子平
均分为五分 还是有一个剩下, 刚巧 那猴子经过 给了猴子,
接下来的人都做了同样的举动 一直到 第五个人
【提问】一开始 最少数目的椰子有多少???
谢谢回答啊!
用 Chinese Reminder Theorem的话 我也不知道怎么 set up啊, 因为 每次的椰子数目
变化了, CRT的话每次开始的数字都是一样的啊
j********t
发帖数: 97
2
Brute force解得3121
假设第1,2,3,4,5人藏起来的数目是x1,x2,x3,x4,x5,
4*x1 = 5*x2+1 => x1 = 5/4*x2+1/4,迭代得到,
x1 = 625/256 * x5 + 625/256 - 1
=> 4^4 * (x1+1) = 5^4 * (x5+1)
=> x1+1比是625倍数,x5+1是256倍数.
=> (x1,x2,x3,x4,x5) = (624,499,399,319,255)
=> 最小总数是x1*5+1=3121
L******k
发帖数: 33825
3
谢谢啊 我再看看
这么多椰子啊~~他们好能采啊!

【在 j********t 的大作中提到】
: Brute force解得3121
: 假设第1,2,3,4,5人藏起来的数目是x1,x2,x3,x4,x5,
: 4*x1 = 5*x2+1 => x1 = 5/4*x2+1/4,迭代得到,
: x1 = 625/256 * x5 + 625/256 - 1
: => 4^4 * (x1+1) = 5^4 * (x5+1)
: => x1+1比是625倍数,x5+1是256倍数.
: => (x1,x2,x3,x4,x5) = (624,499,399,319,255)
: => 最小总数是x1*5+1=3121

P*****l
发帖数: 438
4
如果一开始加四个的话,五次都能平分。
五次都能平分的数最小是5的5次方,所以一开始最少椰子数是:5^5-4=3121
p*****k
发帖数: 318
5
T.D. Lee was a fan of this problem.
one entertaining solution (commonly attributed to Paul Dirac, though
Gardner traced this back to JHC Whitehead) is that the total number of
coconuts is -4!
imagine every time the monkey gets one, total becomes -5, equally
distributed, the person hides -1, again one is left with -4. this process
thus can be repeated.
this is just PitBull's solution but perceived with a different angle: if
total of N people, easy to notice that by adding N^N to the total number
of coconuts, it's still a solution. so the answer is -N+1 (mod N^N)
(need a little more effort to show these are all the solutions)
w**********t
发帖数: 19
6
好极了!一开始加4则能一直被5整除下去,这个。。。很不显然啊。

【在 P*****l 的大作中提到】
: 如果一开始加四个的话,五次都能平分。
: 五次都能平分的数最小是5的5次方,所以一开始最少椰子数是:5^5-4=3121

w**********t
发帖数: 19
7
Cool! And you are really resourceful! Curiously what's the very origin of
this question.

【在 p*****k 的大作中提到】
: T.D. Lee was a fan of this problem.
: one entertaining solution (commonly attributed to Paul Dirac, though
: Gardner traced this back to JHC Whitehead) is that the total number of
: coconuts is -4!
: imagine every time the monkey gets one, total becomes -5, equally
: distributed, the person hides -1, again one is left with -4. this process
: thus can be repeated.
: this is just PitBull's solution but perceived with a different angle: if
: total of N people, easy to notice that by adding N^N to the total number
: of coconuts, it's still a solution. so the answer is -N+1 (mod N^N)

e******0
发帖数: 211
8
牛逼
不过有点难理解

【在 P*****l 的大作中提到】
: 如果一开始加四个的话,五次都能平分。
: 五次都能平分的数最小是5的5次方,所以一开始最少椰子数是:5^5-4=3121

t*******y
发帖数: 2432
9
一开始加四个
则平分完,第一个猴子拿完自己那堆,剩下的比不加四个原题办法刚好多四个(每堆多
一个,剩四堆),依此类推,每轮比原题对应轮多四个,直至第五轮

【在 w**********t 的大作中提到】
: 好极了!一开始加4则能一直被5整除下去,这个。。。很不显然啊。
e******0
发帖数: 211
10
还是不太懂
第一轮,加了4个,可以被5整除,猴子从第5堆拿走1个, 剩下四堆刚好比不加之前刚
好多一个。
但这怎么能保证下第二轮,4堆之和-猴子的1个椰子 可以被 5整除呢

【在 t*******y 的大作中提到】
: 一开始加四个
: 则平分完,第一个猴子拿完自己那堆,剩下的比不加四个原题办法刚好多四个(每堆多
: 一个,剩四堆),依此类推,每轮比原题对应轮多四个,直至第五轮

相关主题
Question from chimbo's onsite面经Finance VBA Developer
庆独立,做习题[合集] Curious about these interview questions
诚心请教Offer:MS Vs. Worldquantthe brainteaser...
进入Quant版参与讨论
L******k
发帖数: 33825
11
完了 乱乎了
我也没看懂了~~~

【在 e******0 的大作中提到】
: 还是不太懂
: 第一轮,加了4个,可以被5整除,猴子从第5堆拿走1个, 剩下四堆刚好比不加之前刚
: 好多一个。
: 但这怎么能保证下第二轮,4堆之和-猴子的1个椰子 可以被 5整除呢

j********t
发帖数: 97
12
PitBull的解法很牛哇!总数加4后,相当每一轮人+猴子共拿走1/5. 增加的4个椰子属于剩下4/5里,传递给下一轮。相比原来,每轮都能多出4个,整除5.

【在 e******0 的大作中提到】
: 还是不太懂
: 第一轮,加了4个,可以被5整除,猴子从第5堆拿走1个, 剩下四堆刚好比不加之前刚
: 好多一个。
: 但这怎么能保证下第二轮,4堆之和-猴子的1个椰子 可以被 5整除呢

t*******y
发帖数: 2432
13
加四个后
第一个猴子拿走一堆
原题是第一个拿走一堆加一个
这样加四个后剩下的是四堆,每堆为原题对应堆+1,总共为原题+4
然后由原题条件,第二个猴子发现原题剩下四堆除5余1,,这样加四个之后肯定可以被
5整除
依此类推

【在 e******0 的大作中提到】
: 还是不太懂
: 第一轮,加了4个,可以被5整除,猴子从第5堆拿走1个, 剩下四堆刚好比不加之前刚
: 好多一个。
: 但这怎么能保证下第二轮,4堆之和-猴子的1个椰子 可以被 5整除呢

e******0
发帖数: 211
14
多谢。
这解法太巧了

【在 t*******y 的大作中提到】
: 加四个后
: 第一个猴子拿走一堆
: 原题是第一个拿走一堆加一个
: 这样加四个后剩下的是四堆,每堆为原题对应堆+1,总共为原题+4
: 然后由原题条件,第二个猴子发现原题剩下四堆除5余1,,这样加四个之后肯定可以被
: 5整除
: 依此类推

s****u
发帖数: 1433
15
三千多个椰子最后就剩下5个了,还指望别人看不出来。
这5个是猩猩吧,还猴子那!
a********e
发帖数: 508
16
猩猩比猴子聪明,lol

【在 s****u 的大作中提到】
: 三千多个椰子最后就剩下5个了,还指望别人看不出来。
: 这5个是猩猩吧,还猴子那!

s*******0
发帖数: 3461
17
yes and ding

【在 e******0 的大作中提到】
: 多谢。
: 这解法太巧了

Q*****n
发帖数: 4546
18
最后不是5个,还有1000多

【在 s****u 的大作中提到】
: 三千多个椰子最后就剩下5个了,还指望别人看不出来。
: 这5个是猩猩吧,还猴子那!

1 (共1页)
进入Quant版参与讨论
相关主题
PB risk position如何要价?问一道题目 包子酬谢!
[合集] Brainteaser questionQuestion from chimbo's onsite面经
不好意思,这道问题是俄罗斯数学竞赛的庆独立,做习题
[合集] 不好意思,这道问题是俄罗斯数学竞赛的诚心请教Offer:MS Vs. Worldquant
有一道面试题Finance VBA Developer
high frequency trading shop面经[合集] Curious about these interview questions
一个面试题the brainteaser...
一道关于两倍年龄的题目看了下CMU去年的placement
相关话题的讨论汇总
话题: 椰子话题: 猴子话题: x1话题: 剩下话题: total