2015年第六届蓝桥杯 - 省赛 - Java大学A组 - A. 熊怪吃核桃
生活随笔
收集整理的這篇文章主要介紹了
2015年第六届蓝桥杯 - 省赛 - Java大学A组 - A. 熊怪吃核桃
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
熊怪吃核桃
森林里有一只熊怪,很愛吃核桃。
不過它有個(gè)習(xí)慣,每次都把找到的核桃分成相等的兩份,吃掉一份,留一份。
如果不能等分,熊怪就會(huì)扔掉一個(gè)核桃再分。
第二天再繼續(xù)這個(gè)過程,直到最后剩一個(gè)核桃了,直接丟掉。
有一天,熊怪發(fā)現(xiàn)了1543個(gè)核桃,請(qǐng)問,它在吃這些核桃的過程中,一共要丟掉多少個(gè)核桃。
請(qǐng)?zhí)顚懺摂?shù)字(一個(gè)整數(shù)),不要填寫任何多余的內(nèi)容或說明文字。
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位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的2015年第六届蓝桥杯 - 省赛 - Java大学A组 - A. 熊怪吃核桃的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2015/Province_C_C++_
- 下一篇: 81. 搜索旋转排序数组 II