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

做网站的价格贵吗重庆seo全面优化

做网站的价格贵吗,重庆seo全面优化,曲阜做网站哪家好,丹徒网站建设机构题目 给你一根长度为 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] 可能的最大乘积是多少#xff1f;例如#xff0…题目 给你一根长度为 n 的绳子请把绳子剪成整数长度的 m 段m、n都是整数n1并且m1每段绳子的长度记为 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 解题思路 1.题目要求我们将绳子剪切为乘积最大的 m 段这其中蕴含着一个数学问题就是当我们尽可能将绳子以长度 3等分为多段时乘积最大。这个推论大家可以自己去证明一下。 2.有了这个推论这个问题就轻而易举了 ①切分规则最优 3 。把绳子尽可能切为多个长度为 3 的片段留下的最后一段绳子的长度可能为 0,1,2 三种情况。次优 2。若最后一段绳子长度为 2 则保留不再拆为 11 。最差 1。若最后一段绳子长度为 1 则应把一份 31 替换为 22因为 2×23×1  ②算法流程 当 n≤3 时按照规则应不切分但由于题目要求必须剪成 m1 段因此必须剪出一段长度为 1 的绳子即返回 n−1 。当 n3 时求 n 除以 3 的 整数部分 res 和 余数部分 mod 即 n3res mod 并分为以下三种情况        ①当 b0 时直接返回 3^a        ②当 b1 时要将一个 13 转换为 22因此返回 3^{a-1} *4        ③当 b2 时返回 3^a*2  代码实现 class Solution {public int cuttingRope(int n) {if(n 2){return 1;}if(n 3){return 2;}int res n / 3;int mod n % 3;if(mod 0){return pow(3,res);}else if(mod 1){return pow(3,res - 1) * 4;}else {return pow(3,res) * 2;}}int pow(int i, int k){int sum 1;for(i 1; i k; i){sum sum * 3;}return sum;}} 测试结果
http://www.dnsts.com.cn/news/75499.html

相关文章:

  • 贺州市住房与城乡建设局网站做网站的网络公司税收优惠
  • wordpress打包app上架做竞价的网站做优化有效果吗
  • 网站做关键词排名有必要吗wordpress 和 wix
  • 灰色网站网站优化的概念
  • 自己做网站的难度广东上海专业网站建设公司
  • 福鼎市城市建设监察大队网站闲置物品交易网站怎么做的
  • 搭建网站上传文件便捷网站建设多少钱
  • 网站登录接口怎么做微信小程序开发网站
  • 自己怎么做视频网站经典网站设计欣赏
  • 沈阳市网站建设公司网站制作建设有哪些
  • 做会计要关注什么网站公司网站设计主页部分怎么做
  • 网站注册申请德宏州乡城建设局网站
  • 开封市网站开发公司设计微信小程序
  • 做网站 思源字体一键生成视频app软件
  • 四川成都网站制作免费ppt模板下载红色主题
  • DW做的网站加载慢网站教程dw
  • 免费开发个人网站莱芜信息港房产网
  • 什么网站可以做高数网页怎么认证
  • 天河做网站企业网站建设相关资料整理的重要性
  • 毕业设计代做淘宝好还是网站好广告设计制作合同模板
  • 给手机做网站的公司做一个小说阅读网站怎么做
  • 网站栏目标题linux wordpress mysql 配置
  • 团购网站发展排版设计
  • 网站建设与推广是什么企业网站建设前期准备
  • 吉安网站推广徽hyhyk1政务信息网站建设方案
  • 北京盛赛车网站开发网站被禁用如何解决
  • 网站设计大公司摄影工作室网站模板
  • 查看域名之前做的网站给自己的网站做镜像网站
  • 百度权重查询爱站网口碑营销的策略
  • 集团网站设计欣赏湖南网络推广排名