题目描述
你现在需要打 n 个‘a'字符, 文档里已经有了一个‘a’字符。
你有两种操作可以做。 假设现在文档里已经有了 x 个‘a'字符, 你可以选择:
1.往文档里敲入一个‘a’字符, 那么文档里就有了 x+1 个‘a'字符。
2.把文档复制粘贴一遍, 那么文档里就有了 2x 个‘a'字符。
现在问, 你最少需要多少次操作, 才能恰好打出 n 个‘a'字符?
1<= n <= 106
你现在需要打 n 个‘a'字符, 文档里已经有了一个‘a’字符。
你有两种操作可以做。 假设现在文档里已经有了 x 个‘a'字符, 你可以选择:
1.往文档里敲入一个‘a’字符, 那么文档里就有了 x+1 个‘a'字符。
2.把文档复制粘贴一遍, 那么文档里就有了 2x 个‘a'字符。
现在问, 你最少需要多少次操作, 才能恰好打出 n 个‘a'字符?
1<= n <= 106
Scratch3.0 全国青少年软件编程等级考试 Python Scratch图形化一级 Scratch图形化四级 Scratch图形化三级 Scratch图形化二级 电子学会