posts - 2, comments - 0, trackbacks - 0, articles - 0

          concrete mathematics(1)

          Posted on 2006-07-19 01:33 jimmyljb 閱讀(239) 評論(0)  編輯  收藏 所屬分類: Algorithms
          1.2) Lines in the plane.
          ??? What is the maximum number L, of regions defined by n lines in the plane?
          ??? L0 = 1
          ??? Ln = Ln-1 + n (n>0)
          =>>?? Ln = n(n+1)/2 +1

          Suppose that instead of straight lines we use bent lines, each containing one “zig!", such as "<"
          ??? Zn = L2n - 2n = 2n(2n+1)/2+1-2n = 2n^2-n+1 (n>=0)

          1.3) THE JOSEPHUS PROBLEM
          ??? In our variation, we start with n people numbered 1 to n around a circle,and we eliminate every second remaining person until only one survives.
          ??? J(1) = 1 ;
          ??? J(2n) = 2J(n) - 1 , for n > 1;
          ??? J(2n + 1) = 2J(n) + 1
          ==>>J(2^m+l) = 2*l+1;

          for binary number
          ??? J(ABCDEF) = 2*BCDEFA + 1 (A,B,C,D,E,F = 0,1)
          ??? J(1...1...) = 1...1... ? (A = 1)

          習題有一個是漢諾塔的題目,說是A C B中不允許A和B之間交換,即只能to or from C。
          這里得到一個簡單的遞歸就是A(n) = 3A(n-1)+2 (n >= 1),理由是把n-1個塔從A經由C移到B,再把最底下的第n塊從A移動C,再把n-1塊從B經由C移到A,再把C中的第n塊從C移到B,最后把A的n-1塊從A移到B。

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


          網站導航:
           
          主站蜘蛛池模板: 湖州市| 钟山县| 宁乡县| 洞头县| 社旗县| 柳州市| 军事| 洛川县| 延安市| 枣庄市| 正安县| 皮山县| 醴陵市| 宜兰县| 京山县| 略阳县| 秦安县| 巴青县| 万山特区| 阿克陶县| 云和县| 集安市| 皋兰县| 江陵县| 响水县| 吐鲁番市| 天全县| 安图县| 林芝县| 甘南县| 惠水县| 应城市| 中阳县| 赫章县| 兴化市| 瑞昌市| 淄博市| 武宣县| 黄大仙区| 瑞金市| 华安县|