通过观察样例可以发现答案就是 。下面给出一个简单的说明:
关键结论
多个相同大小的菌落只需要考虑一个即可。
证明
显然每个大小为 的菌落在一个时刻之后都会变成一个大小为 的菌落和一个大小为 的菌落,也就是说两个大小均为 的菌落在任何时候其扩展得到的菌落都是完全相同的。因此保留一个即可。
关键结论
大小最小的菌落大小是 ,大小最大的菌落大小是 。
关键结论
大小为 的菌落都会出现。
证明
对于大小为 的菌落,只需要让其在其中 个时刻大小翻倍,另外 个时刻大小不变即可。
本题解法
问题可被转化为是求 中有多少个不同的数。显然答案为 ,可以在 时间复杂度内解决。
喜欢的话,留下你的评论吧~