美国华人网FuninUSA_唐人社区_北美华人论坛:找礼品卡,找折扣,找报价,找工作,找内推,找项目,找股票

 找回密码
 立即注册
  • 章子怡的好后妈人设崩塌? 继女被曝和奶奶生活
  • 好着呢!杨幂刘恺威参加女儿班级活动 一家人同框
  • 美图:我们用户大多是“白富美” 不愁赚钱
  • 网红面包店深夜发声明 承认面粉过期
  • 手机以换壳为本?华为余承东:没有创新才这么干
  • 腾讯二把手悄然交接 一人拿到大笔钱一人掌握更大权
  • 那些恐怖电影中的角色生活中原来长这样
  • 《神奇女侠》女神新手办亮相:脸崩了 但美腿还能玩一年
  • 再进华夏中原 小米之家郑州第二店正式开业
  • 中国人的睡眠:西藏最幸福 海南最可怜
    Logo1-800-PetMeds Free Shipping $49Take $10 Off Your First Order w/code: SAVE10 - 234 x 60
    ASICS AmericaPagoda Piercing Banner 234x60Sierra Trading Post
    搜索
    查看: 3038|回复: 6

    内推面经 -这题咋做?关于国际象棋第N步可以有几种可能- 唐人社区|北美华人论坛

    [复制链接]

    20

    主题

    383

    帖子

    426

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    426
    QQ
    发表于 2016-11-20 23:35:38 | 显示全部楼层 |阅读模式
    分享到:
    {$content}

    唐人社区-北美华人论坛-内推面经版-这题咋做?关于国际象棋第N步可以有几种可能


      JobHunting
    标 题: 这题咋做?关于国际象棋第N步可以有几种可能


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

    怎么用dfs才能知道第n步有几种可能?
    --

    新浪微博官方账号】美国华人网FunInUSA : 每日滚动更新美国商业投资就业招聘留学移民资讯。
    回复 百度谷歌雅虎搜狗搜搜有道360奇虎

    举报

    23

    主题

    98

    帖子

    134

    积分

    注册会员

    Rank: 2

    积分
    134
    QQ
    发表于 2016-11-21 00:31:29 | 显示全部楼层
    JobHunting
    标  题: Re: 这题咋做?关于国际象棋第N步可以有几种可能


    抄的一亩三分地的例子吧^^,原文数字是错的。简单递归就可以了。

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




    --
    ☆ 发自 iPhone 买买提 1.23.01
    --

    23

    主题

    91

    帖子

    140

    积分

    注册会员

    Rank: 2

    积分
    140
    QQ
    发表于 2016-11-21 03:02:57 | 显示全部楼层
    JobHunting
    标  题: 这题咋做?关于国际象棋第N步可以有几种可能


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

    怎么用dfs才能知道第n步有几种可能?
    --

    8

    主题

    232

    帖子

    252

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    252
    QQ
    发表于 2016-11-21 04:02:27 | 显示全部楼层
    JobHunting
    标  题: 这题咋做?关于国际象棋第N步可以有几种可能


    弄个64x64的矩阵A,其中i,j为1的点是马可以从i跳到j

    N步,算出A_n = A ^ N,这个乘法可以在log(N)级别个乘法完成。

    最后答案就是 A_n(i0,j0),i0,j0是问题中的位置

    --

    37

    主题

    1189

    帖子

    2361

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    2361
    QQ
    发表于 2016-11-22 11:08:01 | 显示全部楼层
    我也顶起出售广告位

    33

    主题

    1225

    帖子

    2453

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    2453
    QQ
    发表于 2016-12-1 05:07:34 | 显示全部楼层
    向楼主学习

    21

    主题

    1237

    帖子

    2447

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    2447
    QQ
    发表于 2016-12-13 01:12:23 | 显示全部楼层
    前排支持下
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    美国华人网|唐人社区|什么值得买FunInUSA.net发布的内推面经 -这题咋做?关于国际象棋第N步可以有几种可能- 唐人社区|北美华人论坛帖子由网友提供或转载于网络,若发布的内推面经 -这题咋做?关于国际象棋第N步可以有几种可能- 唐人社区|北美华人论坛侵犯了您的权益,请联系我们.
    Sasa.com

    Copyright ©2011 FunInUSA.NET All Right Reserved.  Powered by Discuz! X3.0 小黑屋

    本站信息均由会员发表,不代表美国华人网FunInUSA|唐人社区的立场,如侵犯了您的权利请发帖投诉  技术支持: 美国华人网FunInUSA|唐人社区

    安全联盟认证 安全联盟认证

    快速回复 返回顶部 返回列表