使用过的方法:
罗列出的等式,解方程组(线性代数知识)。
文中解决思路文字过多,个人尝试将其抽象化。
n块蛋糕时,Marie有 M(n)块,Jeremy有J(n)块。
(n-1): M(n-1),J(n-1)。
新增加一块时,分为f和(1-f),f>(1-f)。
边界条件:Marie先挑 = Jeremy先挑
对于M:
M(n-1)+f = (n-1)/2 + (1-f), M(n) = M(n-1)+f
对于J:
J(n-1)+(1-f) = (n-1)/2 + f, J(n) = J(n-1)+(1-f)
solve the equations, we get:
M(n) = M(n-1)/2 + (n+1)/4
J(n) = J(n-1)/2 + (n+1)/4
因此,二者差别在于上一次蛋糕相差数的1/2
然后就是非常简单的递归。
2块相差 1/2(3/4, 5/4)块。
3块相差 1/4块。
……
这样子避免了比较难解的某方程。
1.1 甜食爱好者个人解答思路
对“1.1 甜食爱好者个人解答思路”的回应
《程序员面试逻辑题解析》热门书评
-
一本为程序员量身打造的面试逻辑题宝典——《程序员面试逻辑题解析》
3有用 3无用 小凤 2013-01-05
近年来,越来越多的硅谷科技型公司开始采用谜题面试的方式。这些公司感兴趣的并不是正确答案,而是应聘者解决问题的方式和能力。在国内,无论是刚毕业的学生,还是正在找工作的程序员,在应聘程序设计、软件开发方面的工作时,招聘方总会安排笔试以考查其程序设计、逻辑分析能力。无论你是为工作面试而备战,还是喜欢挑战自...
-
1.1 甜食爱好者个人解答思路
1有用 0无用 七月 2014-08-19
使用过的方法:罗列出的等式,解方程组(线性代数知识)。文中解决思路文字过多,个人尝试将其抽象化。n块蛋糕时,Marie有 M(n)块,Jeremy有J(n)块。(n-1): M(n-1),J(n-1)。新增加一块时,分为f和(1-f),f>(1-f)。边界条件:Marie先挑 = Jerem...
书名: 程序员面试逻辑题解析
作者: 萨沙
出版社: 人民邮电出版社
原作名: Puzzles for Programmers and Pros
译者: 朱学武 | 费若愚
出版年: 2013-1
页数: 208
定价: 35.00元
装帧: 平装
ISBN: 9787115301956