小段問我的多公尺諾問題

2021-04-09 10:31:51 字數 671 閱讀 1144

今天小段在qq上問我乙個問題,應該是用什麼簡單的方法算的,我想不出來,就寫了個程式,在這裡貼出來,看了這篇文章的朋友有口算的方法告訴我,謝謝!

giorgia  (2006-10-18 14:49:03)

100張多公尺諾骨牌 排成一列,依順序編號為123。。99,100。第一次拿走所有奇數字置上的骨牌,第二次再從剩餘骨牌中拿走所有奇數字置上的骨牌,依此類推。問最後剩下的一張骨牌編號是多少? 

package com.geogro.test;

class xiaoduandeduominuo

//計算

while (size != 1)

system.out.println("最後剩下的牌是" + duominuo[0]);

//100  是      64      2的6次方

//1000 是      512     2的9次方

//10000是      8192    2的13次方

//100000是     65536   2的16次方

//1000000是    524288  2的19次方

//10000000是   8388608 2的23次方}}

private static int qudiaojishu(int duominuo)

return newduominuo;}}

多公尺諾骨牌

100張多公尺諾骨牌整齊地排成一列,按順序編號為1 2 3 4 99 100。第一次拿走所有的奇數字置上的骨牌,第二次再從剩餘的骨牌中拿走所有奇數字置上的骨牌,依次類推,請問最後剩下的一張骨牌的編號是多少 a.48 b.50 c.52 d.64 正確答案 d.答對了嗎?答對了嗎?答對了嗎?第一次拿走...

838 推多公尺諾

一行中有n張多公尺諾骨牌,我們將每張多公尺諾骨牌垂直豎立。在開始時,我們同時把一些多公尺諾骨牌向左或向右推。每過一秒,倒向左邊的多公尺諾骨牌會推動其左側相鄰的多公尺諾骨牌。同樣地,倒向右邊的多公尺諾骨牌也會推動豎立在其右側的相鄰多公尺諾骨牌。如果同時有多公尺諾骨牌落在一張垂直豎立的多公尺諾骨牌的兩邊...

多公尺諾骨牌

現有n塊 多公尺諾骨牌 s1,s2,s3,sn水平放成一排,每次骨牌si包含左右兩個部分,每個部分賦予乙個非負整數值,如下圖所示為包含6塊骨牌的序列.骨牌可做180度旋轉,使得原來在左邊的值變到右邊,而原來右邊的值移到左邊,假設不論si如何旋轉,l i 總是儲存si左邊的值,r i 總是儲存si右邊...