2015年第六届蓝桥杯 - 省赛 - Java大学A组 - A. 熊怪吃核桃
生活随笔
收集整理的這篇文章主要介紹了
2015年第六届蓝桥杯 - 省赛 - Java大学A组 - A. 熊怪吃核桃
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
熊怪吃核桃
森林里有一只熊怪,很愛吃核桃。
不過它有個習慣,每次都把找到的核桃分成相等的兩份,吃掉一份,留一份。
如果不能等分,熊怪就會扔掉一個核桃再分。
第二天再繼續(xù)這個過程,直到最后剩一個核桃了,直接丟掉。
有一天,熊怪發(fā)現(xiàn)了1543個核桃,請問,它在吃這些核桃的過程中,一共要丟掉多少個核桃。
請?zhí)顚懺摂?shù)字(一個整數(shù)),不要填寫任何多余的內容或說明文字。
Code
Python
if __name__ == '__main__':ans, num = 0, 1543while num:if num % 2:print(f"num = {num}, throw 1.")num -= 1ans += 1num //= 2print(ans)Answer:5
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的2015年第六届蓝桥杯 - 省赛 - Java大学A组 - A. 熊怪吃核桃的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2015/Province_C_C++_
- 下一篇: java美元兑换,(Java实现) 美元