西安电子科技大学第16届程序设计竞赛G题
生活随笔
收集整理的這篇文章主要介紹了
西安电子科技大学第16届程序设计竞赛G题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
鏈接:
https://www.nowcoder.com/acm/contest/107/G
來源:牛客網
與50位技術專家面對面20年技術見證,附贈技術全景圖
來源:牛客網
題目描述
眾所周知,汀老師是XDUACM實驗室最優秀的人,無論是學習還是打游戲。今天他突然想到一個好玩的游戲。規則是這樣的,在游戲中他要得到n個小國,初始的時候小國和小杰各有1個。經過了很久的修煉,汀老師學會了兩種魔法,他每次可以動用自己的智慧來使用魔法。
第一個魔法:(小杰變小國)可以將自己的智慧復制和當前小杰一樣數量的小國出來;
第二個魔法:(小國大爆發)可以將當前的小杰變成和小國的數量一樣,然后小國的數量加倍!
因為汀老師的智力是無限多的,他不關心花掉的智力大小。但是好學的汀老師想盡快得到n個小國,使得能有更多的時間去讀paper和打比賽。他想問問你,最少需要使用多少次魔法可以得到n個小國。
得到了n個小國后,汀老師去學習,但是小國們基因突變在電腦里越來越多!他們來組織汀老師學習,現在告訴汀老師我要得到更多的同伴!
輸入描述:
多組數據,第一行一個正整數T(T<=100000)表示數據組數。 接下來T行,每行一個正整數n(n<=10^6)。輸出描述:
對于每組數據輸出一個整數,表示得到n個小國汀老師最少需要使用多少次膜法。示例1輸入
2 1 3輸出
0 2與50位技術專家面對面20年技術見證,附贈技術全景圖
總結
以上是生活随笔為你收集整理的西安电子科技大学第16届程序设计竞赛G题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 西安电子科技大学第16届程序设计竞赛 F
- 下一篇: POJ 2251 Dungeon Mas