7 7 冠軍魔術 10分

2021-10-16 13:21:31 字數 829 閱讀 9820

7-7 冠軍魔術 (10分)

2023年fism(世界魔術大會)近景總冠軍簡綸廷的表演中有乙個情節:以桌面上一根帶子為界,當他將紙牌從帶子的一邊推到另一邊時,紙牌會變成硬幣;把硬幣推回另一邊會變成紙牌。

這裡我們假設紙牌會變成等量的硬幣,而硬幣變成紙牌時,紙牌的數量會加倍。那麼給定紙牌的初始數量,當他來回推了 n 次(來/回各算一次)後,手裡拿的是紙牌還是硬幣?數量是多少?

輸入格式:

輸入在一行裡給出兩個正整數,分別是紙牌的初始數量和魔術師推送的次數。這裡假設初始狀態下魔術師手裡全是紙牌。

輸出格式:

如果最後魔術師手裡是紙牌,輸出 0 和紙牌數量;如果是硬幣,則輸出 1 和硬幣數量。數字間須有 1 個空格。題目保證結果數值不超出整型範圍(即 2^31-1)。

輸入樣例 1:

3

7

輸出樣例 1:

1

24

輸入樣例 2:

8

4

輸出樣例 2:

0

32

#include

intmain()

if(m%2)

//判斷是紙牌還是硬幣

printf

("1 %d\n"

,a);

else

printf

("0 %d\n"

,a);

return0;

}

本題其實不難,只要把交換的次數與物品的種類和數量關係分清就很簡單。

7 7 狐狸和兔子 (10 分)

7 7 狐狸和兔子 10 分 在下圖所示的棋盤中,f 表示狐狸,h 表示兔子。狐狸每次可以向左或向右移動1格,兔子每次可以向左或向右跳過2格進到第3格里。狐狸先走,然後它們交替移動。如果兔子跳進狐狸所在的格仔則會被吃掉。如果狐狸走進兔子所在的格仔可以把兔子吃掉。狐狸 f 的起始位置固定為第 1 格,...

7 7 到底是不是太胖了(10 分)

據說乙個人的標準體重應該是其身高 單位 厘公尺 減去100 再乘以0.9所得到的公斤數。真實體重與標準體重誤差在10 以內都是完美身材 即 真實體重 標準體重 標準體重 10 已知市斤是公斤的兩倍。現給定一群人的身高和實際體重,請你告訴他們是否太胖或太瘦了。輸入格式 輸入第一行給出乙個正整數n 20...

7 7 到底是不是太胖了(10 分)

7 7 到底是不是太胖了 10 分 據說乙個人的標準體重應該是其身高 單位 厘公尺 減去100 再乘以0.9所得到的公斤數。真實體重與標準體重誤差在10 以內都是完美身材 即 真實體重 標準體重 標準體重 10 已知市斤是公斤的兩倍。現給定一群人的身高和實際體重,請你告訴他們是否太胖或太瘦了。輸入第...