<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    http://www.tkk7.com/ebecket 返還網
    隨筆-140  評論-11  文章-131  trackbacks-0
    A:你讓某些人為你工作了七天,你要用一根金條作為報酬。這根金條要被分成七塊。你必須在每天的活干完后交給他們一塊。如果你只能將這根金條切割兩次,你怎樣給這些工人分?

    Q
    先把金條平均分為七份(不切割)

    第一次切割七分之一 第二次切割七分之二

    這樣就分為三段 七分之一一段 七分之二一段 七分之四一段

    然后根據每天工作量交換就好了




    切成1段,2段,和四段.
    1:給出1.
    2:給出2,還回1.
    3:給出1.
    4:給出4,還回3.
    5:給出1.
    6:給出2,還回1.
    7:給出1.

    7 = 1 + 2 + 4,分成三段,截2次,由上述“切成1段,2段,和四段”感覺1、2、4有一定的規律性,由此聯想到了下面的遞歸等式
    2^n -1 = (2^n -1)/(2 – 1 ) = 1 + 2 + …. 2^(n-1) 》》》S(n) – 1 = 1 + 2 + … S(n-1)
    其中S(n) = 2^n, S(0) = 1
    等比數列求和的問題,即最后一項為前面所有項的和再加1
    這里的加1就相對于每天的工資,故每天給新的金條時要將前面的相應項和的對應金條取回。
     
    如果為15,則是截三次,分別為1 2 4 8,便可處理任意的整數了
     
    即以零換整的問題,鈔票為什么設計成 1 2 5 10,估計是上述四個數可以以最小的張數組合任意的整數,哈哈,不會出現別人給你整票不能夠找開的問題了。有興趣的朋友可以用程序證明1 2 5 是最高效的方法,我猜是的,要不然為什么全世界都是這么設計的呢?
     
    反向推理:一根金條平均分成N段相連,每天的工資為一段,最少截成幾段才能每天完工后付給工人當天的工資?
    2^(n-1) – 1 < N =< 2^n -1
    最小的n值必須滿足上述不等式
    即(2^(n-1) – 1 ,2^n -1]半開半閉區間內的N值都至少分成n段才能解決當天完畢付工資問題
    利用上述不等式,即可針對任意的N值快速算出分段次數了,不管面試者如何改動N值,都是易如反掌了,以一敵百,輕松搞定

    本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/TanXiangHao/archive/2008/10/14/3072905.aspx

    posted on 2010-01-20 01:50 becket_zheng 閱讀(492) 評論(0)  編輯  收藏 所屬分類: 考智力

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV无码成人精品区大在线| 永久免费看bbb| 亚洲日韩av无码| 男女一边桶一边摸一边脱视频免费| 免费又黄又爽又猛的毛片| 国产精品久久久久久亚洲小说| 国产成人高清精品免费鸭子| 亚洲av成人中文无码专区| 免费看无码自慰一区二区| 看亚洲a级一级毛片| 亚洲国产中文字幕在线观看| 一级一级一片免费高清| 亚洲精品~无码抽插| 久久99青青精品免费观看| 亚洲成人免费网址| 在线观看免费a∨网站| 久久久久亚洲国产AV麻豆| 亚洲?v无码国产在丝袜线观看| 国产黄片不卡免费| 亚洲高清免费在线观看| 成人男女网18免费视频| 深夜免费在线视频| 亚洲AV成人片色在线观看| 真人做人试看60分钟免费视频| 自拍偷自拍亚洲精品播放| 国产AV无码专区亚洲AV手机麻豆| 特级无码毛片免费视频尤物| 亚洲91精品麻豆国产系列在线| 国产成人精品免费视频大全五级| 国产黄色免费观看| 亚洲中文无码线在线观看| 亚洲A∨午夜成人片精品网站| 久久国产精品免费视频| 亚洲综合小说另类图片动图| 亚洲日本中文字幕天堂网| 黄色永久免费网站| 色哟哟国产精品免费观看| 亚洲精品国产情侣av在线| 免费**毛片在线播放直播| 久久久久久国产精品免费免费男同 | 亚洲av午夜福利精品一区人妖|