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

营销型网站建设定制手机设计免费软件

营销型网站建设定制,手机设计免费软件,佛山百度seo代理,安徽公共资源交易中心剪绳子详解1.问题描述2.解题思路3.具体实现1.问题描述 2.解题思路 首先想到的思路#xff1a;因为是求乘积的最大值#xff0c;所以如果截取剩下的是1#xff0c;那还是它本身就没有意义。从此出发#xff0c;考虑绳子长度是2、3、4、5…通过穷举法来找规律。 值–》拆分–… 剪绳子详解1.问题描述2.解题思路3.具体实现1.问题描述 2.解题思路 首先想到的思路因为是求乘积的最大值所以如果截取剩下的是1那还是它本身就没有意义。从此出发考虑绳子长度是2、3、4、5…通过穷举法来找规律。 值–》拆分–》最大乘积 2 --》02 11 --》2 3 --》03 12 --》3 4 --》13 22 --》4 5 --》14 23 --》6 6 --》15 24 33 --》9 7 --》16 25 34 --》12 8 --》17 26 35 44 --》18 发现2,、3、4最大值都是他们本身5的最大值是可能拆成的数AB的A的最大值与B的最大值的乘积由此或许会联想到动态规划。但是用动态规划比较复杂首先需要将其拆分成两项(一直拆到有值/2的数出现)接着需要还需要对每个拆分项进行拆分(出口就是2、3、4)。 2.于是我接着思考是否还有哪些规律可以利用。因此我从最大值之间的联系与绳子长度进行分析 发现最大值一般都是在 n/2 附近出现的再进一步发现都是通过拆成3来实现最大值一直拆到最后一个值大于1因为拆成1没有意义。通过这个规律会发现代码实现就很容易了 6 33 321–9 32 7 34 322–12 322 8 17 26 35 44–18 332 9 18 27 36 45–27 333 3.具体实现 package offer230304; import java.util.*; /*** 剪绳子* 长度是n 1* 剪成整数长的m段 1 n在这里插入代码片* 每段绳子的长度是 k[1]....k[m]* * 可以想为是一个* 1* 2 11 02 --》2* 3 12 --3* 4 22 13 --4* 5 23 14--6* 6 33 321--9 32* 7 34 322--12 322* 8 17 26 35 44--18 332* 9 18 27 36 45--27 333* 10 19 28 37 46 55--36 334* 11 38 47 56 --54 3332* 拆成3而且最后不能是1,因为拆成1没有意义* 1--1 2--2 3--3* 4--4 31(3后面剩下的不能是1最少是2)* 》3的值似乎都是和3有关* author wen yang* 230304*/ public class JZ14 {public static void main(String[] args) {// TODO Auto-generated method stub//被我找到规律的Scanner scannernew Scanner(System.in);int target scanner.nextInt();//将它以3进行拆分剩下的如果不大于1那就不拆了ArrayListInteger partList new ArrayList();System.out.println(getMaxMul(target, partList));}public static int getMaxMul(int target,ArrayListInteger partList) {int maxMul1;int partTargettarget;//判断是否大于4,直接list的大小/*if(target4) {return maxMul*target;}*///进行拆分剩下的如果不大于1那就不拆了while(partTarget-31) {partList.add(3);partTarget-3;}//判断是否大于4,if(partList.size()0) {return maxMul*target;}//拆到最后的也加入集合中partList.add(partTarget);for(int i0;ipartList.size();i) {maxMul*partList.get(i);}return maxMul;}}
http://www.hkea.cn/news/14311153/

相关文章:

  • 海口网站建设团队设计师培训计划方案
  • 惠州地区网站建设公司菏泽 网站建设
  • 江津做电子商务网站自己建网站做网店
  • 门户手机网站模板17网站一起做网店潮汕
  • 网站建设国内公司wordpress前台管理员
  • 祁东县建设局网站线下推广方式有哪些
  • 中能建西北城市建设有限公司网站ui设计怎么自学
  • 网站建设要用H5的缺点做网站软件 手机
  • 彩票网站怎么做系统用易语言可以做网站吗
  • php做数据网站物联网的发展前景
  • 阿里云网站301重定向怎么做宝安做棋牌网站建设哪家便宜
  • 网站建设中单页源码做跨境电商网站报价
  • 网站建设和维护待遇网站重构怎么做
  • 企业网站psd模板中国建筑工程网施工组织设计
  • 用自己电脑做服务器建网站wordpress最大上传尺寸
  • 可以写代码的网站门户网站建设招标书
  • 如何制作自己公司网站微信微官网如何制作
  • 网站后台密码破解教程怎么用网站做类似微博
  • node可以做电商网站么一站式服务中心
  • 常州城乡和住房建设厅网站汕头cms建站模板
  • 在线简历免费制作网站常平众展做网站
  • 国际网站开发客户wordpress本地化插件
  • 建设公司网站需要多少钱泊头网站建设价格
  • 外贸做包装袋哪个网站好汽车用品东莞网站建设
  • 前端做网站需要无锡网站建设网页制作
  • 找设计案例的网站网站建设与维护的实训总结
  • 好的网站建设启示成都网站建设
  • 美工设计网站推荐垫江网站建设报价
  • 网站建设+三乐网站制作厦门
  • 做词云的在线网站云建网站网址