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

免费网站建设浩森宇特做农产品的网站名称

免费网站建设浩森宇特,做农产品的网站名称,建设销售网站,域名注册好怎么建设网站剑指 Offer 14- II. 剪绳子 II 给你一根长度为 n 的绳子#xff0c;请把绳子剪成整数长度的 m 段#xff08;m、n都是整数#xff0c;n1并且m1#xff09;#xff0c;每段绳子的长度记为 k[0],k[1]…k[m - 1] 。请问 k[0]k[1]…*k[m - 1] 可能的最大乘积是多少请把绳子剪成整数长度的 m 段m、n都是整数n1并且m1每段绳子的长度记为 k[0],k[1]…k[m - 1] 。请问 k[0]k[1]…*k[m - 1] 可能的最大乘积是多少例如当绳子的长度是8时我们把它剪成长度分别为2、3、3的三段此时得到的最大乘积是18。 答案需要取模 1e971000000007如计算初始结果为1000000008请返回 1。 示例 1 输入: 2 输出: 1 解释: 2 1 1, 1 × 1 1 贪心法 结论每次拆成n个3如果剩下是4则保留4然后相乘但是这个结论需要数学证明其合理性k神的数学证明 当 n ≤ 3(2, 3) 时按照规则应不切分但由于题目要求必须剪成 m1段因此必须剪出一段长度为 1的绳子即返回 n−1当n 4时可以拆分成22返回结果2*24当n 4时减掉多个3之后剩下的n2, 3, 4 因为2、3不需要再剪了剪了反而变小4剪成2x2是最大的2x2恰巧等于4一个优秀的解释 注意res对1000000007取余一次最后的结果也要取余。 class Solution { public:int cuttingRope(int n) {if(n 3) return n - 1;if(n 4) return 4;long res 1, p 1000000007;while(n 4){res * 3;res % p;n - 3;}// 最后n的值只有可能是2、3、4。而2、3、4能得到的最大乘积恰恰就是自身值// 因为2、3不需要再剪了剪了反而变小4剪成2x2是最大的2x2恰巧等于4return n * res % p;} };
http://www.dnsts.com.cn/news/249283.html

相关文章:

  • 网络小说网站建设【邯郸网络推广公司|邯郸网络营销公司】
  • 网站设计论文摘要大庆建站公司
  • 阿克苏网站怎么做seo商丘网吧
  • 摄影网站的设计学校网站源码
  • 营销的网站建设公司大连城乡建设局官网
  • 移动网站建设是什么意思大连个人做网站
  • 网站建设制度制定wordpress客户端登陆不了
  • 韩国网站免费观看微信建网站服务
  • 福州网站开发cms网站后台 开源
  • 河南网站建设优化定制衣服的软件app
  • 郑州做食用菌配送的网站阿里巴巴做国际网站多少钱
  • asp双语网站后台怎么用河北网络科技有限公司
  • 网站建设策划书结束语如何免费制作手机app
  • 旅游网站建设规划方案网站dns如何修改不了
  • 十堰响应式网站低价网站设计多少钱
  • 青岛做网站建设的公司排名导购类网站如何做会员互动
  • 国外网站打开很慢dns全国做网站的公
  • 手机宣传网站网站建设属于技术服务吗
  • 合肥论坛网站制作商务网站设计素材
  • 学习网站建设建议调查问卷网站品牌栏目建设
  • 建设部监理工程师网站蜘蛛云建网站怎样
  • 网站开发算什么费用怎么做网站开始动画
  • 机械设计网站推荐wordpress菜单 自定义大小写
  • 免费网站图片素材企业建设网站选择
  • 网站后台工程师公司部门部长是什么级别
  • 网站建设资金简述网站的推广策略
  • 用自己电脑怎么做网站建立网站的基本流程有哪些步骤
  • 仙游有人做网站做网站的数据从哪里来
  • wordpress响应式网站模板做app用什么软件
  • 绵阳商城网站建设网站是怎么做的