由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 这题咋做?关于国际象棋第N步可以有几种可能
相关主题
我们组居然来了个算法牛人……如何回答这题:how to explain binary search tree to a 5 year old child
puzzle, 娱乐一下这题啥意思?
发篇面经Amazon电面,比楼层扔鸡蛋题更难的智力题
这题什么意思?请教一个常见的面试题的答案
请问这题有没有公式可以直接求解?akamai电面面经,攒rp
这题怎么做?Wildcard String Matching和怎么提高写程序能力的总结
这题有解吗?攒人品 报BB面经
Google面试怎么这么难啊,LG很难过,我该怎么劝他呢? (转载)这题有好办法吗?
相关话题的讨论汇总
话题: 几种话题: 国际象棋话题: 结果话题: 步可话题: 以有
进入JobHunting版参与讨论
1 (共1页)
J*****v
发帖数: 314
1
给你一个老版手机的按键,只有0-9,注意老实手机0在最下面。参数是n,从1的位子开
始,
用走国际象棋的马的方法拨电话。n是第n步 有几种可能性。比如: n = 2 结果是2. n
= 3
结果是7. n = 4 结果是11. n = 5 结果是16.
怎么用dfs才能知道第n步有几种可能?
r******7
发帖数: 13
2
抄的一亩三分地的例子吧^^,原文数字是错的。简单递归就可以了。

n

【在 J*****v 的大作中提到】
: 给你一个老版手机的按键,只有0-9,注意老实手机0在最下面。参数是n,从1的位子开
: 始,
: 用走国际象棋的马的方法拨电话。n是第n步 有几种可能性。比如: n = 2 结果是2. n
: = 3
: 结果是7. n = 4 结果是11. n = 5 结果是16.
: 怎么用dfs才能知道第n步有几种可能?

e***l
发帖数: 3
3
弄个64x64的矩阵A,其中i,j为1的点是马可以从i跳到j
N步,算出A_n = A ^ N,这个乘法可以在log(N)级别个乘法完成。
最后答案就是 A_n(i0,j0),i0,j0是问题中的位置
1 (共1页)
进入JobHunting版参与讨论
相关主题
这题有好办法吗?请问这题有没有公式可以直接求解?
继续攒人品 报几家面经这题怎么做?
这题怎么做这题有解吗?
电话面经(Microsoft, Amazon, Google, ...)Google面试怎么这么难啊,LG很难过,我该怎么劝他呢? (转载)
我们组居然来了个算法牛人……如何回答这题:how to explain binary search tree to a 5 year old child
puzzle, 娱乐一下这题啥意思?
发篇面经Amazon电面,比楼层扔鸡蛋题更难的智力题
这题什么意思?请教一个常见的面试题的答案
相关话题的讨论汇总
话题: 几种话题: 国际象棋话题: 结果话题: 步可话题: 以有