7 60 致命的珠寶 10分

2021-10-05 09:41:14 字數 965 閱讀 4175

mini使用神風無影來到了大魔王所居住的洞穴,門口卻有著險惡的機關。門上有著n個寶珠,每個寶珠都有乙個數字。傳說,只要寶珠裡的兩顆珠撞在一起後就會發出奇異的光彩,但發出的光彩有可能是致命的,也有可能是開啟前進之路的鑰匙。mini詢問老者後,得知要想開啟這扇門,就得找出兩顆珠寶,使這兩顆珠寶撞在一起後產生的能量值最接近16。

兩顆珠寶撞在一起以後產生的能量值的計算方法是:將兩個珠寶所代表的數字轉換為7進製的數後,一一對照這兩個七進製數的每一位,若相同,則結果為0否則為1。

如:兩顆珠子所代表的數為18和370,將這兩個數轉化為7進製後是24和1036,對於高位不足的數,採取高位添『0』的方法,即兩個數為0024,1036。最後得到的能量值c為1011,再將c當作二進位制數轉換為十進位制數。那麼轉換後的c就為這兩個珠撞在一起以後所產生的能量值。

第一行乙個數n,表示寶珠的數量(2<=n<=1200)。

第二行n個數,每個數用空格隔開,每個數表示第i個寶珠所代表的數字(0<=每個數<=11111)。

乙個數,代表你所找到的最接近16的能量值。

5

18 370 45 36 78

/**帽***/

#include

intten_to_seven

(int n)

return m;

}int

power

(int a,

int b)

return sum;

}int

main()

int offset=

99999

,ans;

for(i=

0;i1;i++)}

else}}

}printf

("%d"

,ans)

;return0;

}

7 60 致命的珠寶 10分

7 60 致命的珠寶 10分 mini使用神風無影來到了大魔王所居住的洞穴,門口卻有著險惡的機關。門上有著n個寶珠,每個寶珠都有乙個數字。傳說,只要寶珠裡的兩顆珠撞在一起後就會發出奇異的光彩,但發出的光彩有可能是致命的,也有可能是開啟前進之路的鑰匙。mini詢問老者後,得知要想開啟這扇門,就得找出兩...

神奇的串串 10 分

陳某帥學長有兩根小寫字母組成烤串串,一根普通的烤串s,一根神奇的烤串t,t烤串的竹籤特別長,可以插很多很多食物,且有神奇的功效,就是t串上的所有字母字典序越小越美味,且吃了不容易變胖,陳某帥學長為了保持身材,打算把s串上的字母放到t串上去。已知陳某帥學長可以進行兩種操作 從s串的頭部取出乙個字元,加...

7 3 飲料的價格 10分

乙個茶吧提供三類飲料 茶 咖啡和牛奶。其中本地茶要另加50 的服務費,其它茶要加20 的服務費 現磨咖啡要加100 的服務費,其它咖啡加20 的服務費 牛奶不加服務費,服務費精確到小數點一位。給出下面的基類框架 class drink virtual void display 0 輸出費用 tea類...