diff --git a/src/main/java/leetcode/editor/cn/doc/solution/shu-xue-fang-fa-he-dong-tai-gui-hua-xian-qpee.lcv b/src/main/java/leetcode/editor/cn/doc/solution/shu-xue-fang-fa-he-dong-tai-gui-hua-xian-qpee.lcv new file mode 100644 index 0000000..6e10dd9 --- /dev/null +++ b/src/main/java/leetcode/editor/cn/doc/solution/shu-xue-fang-fa-he-dong-tai-gui-hua-xian-qpee.lcv @@ -0,0 +1,46 @@ +数学思路:一开始还没有理解题目,后来才理解了,加倍的意思就是那一分钟不加倍,下一分钟的下载量翻倍 +所以直接翻倍直到最后下载量超越了要下载的插件,然后化一分钟下载即可,然后我就想了想那肯定是翻倍 +然后再下载,谁会一个一个的下载? + +* + +``` +// 解法1:直接使用数学方法 + class Solution { + public int leastMinutes(int n) { + // 求出翻倍超越插件下载数量所需要的时间 + int load =1; + int time=0; + while(load