当前位置: 首页 > news >正文

爱琴海太平洋影城今日影讯网站seo分析报告

爱琴海太平洋影城今日影讯,网站seo分析报告,ping网站怎么做,欧美免费1级做爰片在线观看网站❓剑指 Offer 14- I. 剪绳子 难度:中等 给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n > 1 并且 m > 1),每段绳子的长度记为 k[0],k[1]...k[m-1] 。请问 k[0]*k[1]*...*k[m…

❓剑指 Offer 14- I. 剪绳子

难度:中等

给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(mn都是整数,n > 1 并且 m > 1),每段绳子的长度记为 k[0],k[1]...k[m-1] 。请问 k[0]*k[1]*...*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。

示例 1:

输入: 2
输出: 1
解释: 2 = 1 + 1, 1 × 1 = 1

示例 2:

输入: 10
输出: 36
解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 36

提示

  • 2 <= n <= 58

注意:本题与 343. 整数拆分 相同。

💡思路:贪心

尽可能得多剪长度为 3 的绳子,并且不允许有长度为 1 的绳子出现。
(如果出现了,就从已经切好长度为 3 的绳子中拿出一段与长度为 1 的绳子重新组合,把它们切成两段长度为 2 的绳子。)以下为证明过程:

  • 将绳子拆成 1n-1,则 1(n-1) - n = -1 < 0,即拆开后的乘积一定更小,所以不能出现长度为 1 的绳子。
  • 将绳子拆成 2n-2,则 2(n-2) - n = n - 4,在 n >= 4 时这样拆开能得到的乘积会比不拆更大。
  • 将绳子拆成 3n-3,则 3(n-3) - n = 2n - 9,在 n >= 5 时效果更好。
  • 将绳子拆成 4n-4,因为 4=2 * 2,因此效果和拆成 2 一样。
  • 将绳子拆成 5n-5,因为 5=2+3,而 5<2*3,所以不能出现 5 的绳子,而是尽可能拆成 23
  • 将绳子拆成 6n-6,因为 6=3+3,而 6<3*3,所以不能出现 6 的绳子,而是拆成 33。这里 6 同样可以拆成 6=2+2+2,但是 3(n - 3) - 2(n - 2) = n - 5 >= 0,在 n>=5 的情况下将绳子拆成 3 比拆成 2 效果更好。
  • ...

继续拆成更大的绳子可以发现都比拆成 23 的效果更差,因此我们只考虑将绳子拆成 23,并且优先拆成 3,当拆到绳子长度 n 等于 4 时,也就是出现 3+1,此时只能拆成 2+2

🍁代码:(C++、Java)

C++

class Solution {
public:int cuttingRope(int n) {if(n == 2) return 1;if(n == 3) return 2;if(n == 4) return 4;int ans = 1;while(n >= 5){ans *= 3;n -= 3;}return ans * n;}
};

Java

class Solution {public int cuttingRope(int n) {if(n == 2) return 1;if(n == 3) return 2;if(n == 4) return 4;int ans = 1;while(n >= 5){ans *= 3;n -= 3;}return ans * n;}
}

🚀 运行结果:

在这里插入图片描述

🕔 复杂度分析:

  • 时间复杂度 O ( l o g 3 n ) O(log3n) O(log3n)
  • 空间复杂度 O ( 1 ) O(1) O(1),只需要使用常数复杂度的额外空间。

题目来源:力扣。

放弃一件事很容易,每天能坚持一件事一定很酷,一起每日一题吧!
关注我LeetCode主页 / CSDN—力扣专栏,每日更新!

注: 如有不足,欢迎指正!

http://www.15wanjia.com/news/11104.html

相关文章:

  • 实惠网站建设百度提交工具
  • 自学做网站多长时间十五种常见的销售策略
  • 网站 极简主义徐州百度推广
  • 做的网站怎样评估价值在哪个平台做推广比较好
  • wordpress包邮插件百度seo关键词优化排名
  • 未来做那些网站致富抖音seo教程
  • 江苏品牌网站建设2020年十大关键词
  • 江西省建设监督网站电子网品牌推广方案包括哪些
  • 东莞品牌网站建设费用月嫂免费政府培训中心
  • 做网站要用什么语言下列哪些店铺适合交换友情链接
  • h5网站建设文章软文范文大全1000字
  • 和网站合作有哪些活动可以做优化关键词哪家好
  • 外链网站 风险保温杯软文营销300字
  • 做任务赚钱网站源码全网整合营销推广
  • 如何做旅游小视频网站关键字参数
  • 网站高转化页面seo关键字优化技巧
  • 易托管建站工具网站seo优化外包顾问
  • 聊城手机站网站公司免费推客推广平台
  • 现在那个网站做视频最赚钱吗提高网站搜索排名
  • wordpress页面定制seo线上培训班
  • 做网站设计需要具备哪些网络黄页推广软件哪个好
  • 全国卫生机构建设管理系统网站优化软件
  • 政府网站是什么意思百度关键词收录
  • 站长推荐产品金花关键词工具
  • 英文站网站源码武汉刚刚发生的新闻
  • 公司的网站建设费用算什么费用网站设计公司上海
  • 个人做外贸的网站那个好做网站seo公司
  • 网站制作是那个行业关键词搜索排名
  • 专业的句容网站建设超级外链吧外链代发
  • 成都网站开发价格外贸营销系统