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

江苏安宜建设工程有限公司网站旅游网站开发的流程

江苏安宜建设工程有限公司网站,旅游网站开发的流程,公司网站建设意义,wordpress的数据库配置文件来源#xff1a;LeetCode第1049题 难度#xff1a;中等 描述#xff1a;有一堆石头#xff0c;用证书数组stones表示#xff0c;其中stones[i]表示第i块石头的重量#xff0c;每一回合#xff0c;从中选出任意两块石头#xff0c;然后将他们放在一起粉碎#xff0c;…来源LeetCode第1049题 难度中等 描述有一堆石头用证书数组stones表示其中stones[i]表示第i块石头的重量每一回合从中选出任意两块石头然后将他们放在一起粉碎假设石头的重量分别为x和y且xy,那么可能粉碎的结果可能如下         如果xy,那么两块石头会被完全粉碎         如果x!y,那么重量为x的石头将会完全被粉碎而重量y的石头新重量为y-x最后最多只剩下一块石头最多只会剩下一块石头返回此石头可能最小重量。 思路解析该题可以看做是一个背包问题将stones数组分为重量尽可能接近的两队然后两队之间的差值即是此石头最后的重量可以定义二维动态规划数组dp[i][j]表示从前i个元素中挑选出元素放入容量为j的背包所能达到的最大值对于每个元素都可以选或者不选 public int getLastStone(int []stones) { int sum0; for(int number:stones) { sumnumber; } int dp[][]new int[stones.length][sum1]; dp[0][0]0; for(int i1;istones.length;i) { dp[i][0]0; } for(int i1;istones.length;i) { for(int j1;jsum1;j) { if(stones[i]j) { dp[i][j]Math.max(dp[i-1][j],dp[i-1][j-stones[i]]stones[i]); }else { dp[i][j]dp[i-1][j]; } } } return Math.abs(dp[stones.length-1][sum1]-sum); }
http://www.yutouwan.com/news/450532/

相关文章:

  • 网站建设需要什么设备中国机械加工网订单
  • 建社个人网站清远市住房与城乡建设局的网站查
  • wordpress建手机网站中企动力app
  • 太原优化型网站建设wordpress滑动验证2016
  • 网站开发流程甘特图房产公司网站建设
  • 织梦 商城网站免费入驻的卖货平台
  • 微网站怎么做微名片app备案号查询平台官网
  • 保定哪做网站好手机html网站开发工具
  • 广西茶叶学会 网站建设室内装修设计下载什么软件
  • 广州建站公司兴田德润活动信息发布网站开发
  • 如何建广告网站wordpress 同步插件
  • 小广告官网seo是什么意思
  • 高端网站开发培训品牌策划网站建设
  • 色彩网站设计师企业在哪些网站发布
  • WordPress多用户建站江汉建站公司
  • 贵州建设网老网站企业形象网站开发业务范畴
  • wordpress weather网站seo优化主要有哪些手段
  • 学校资源网站 建设方案大兴网站建设价格
  • 怎么自己做电影网站制作公司网页及oa
  • 首码网站免费推广网站seo合同
  • 住房城乡建设干部学院网站app开发公司赚钱吗
  • 米各庄网站建设格斗网页游戏大全
  • 建立网站 域名 服务器吗有没有做书签的网站
  • 单页产品网站源码带后台一级域名二级域名
  • vs2013可以做网站么wordpress密码字典
  • 做最好的整站模板下载网站百度爱采购下载app
  • 网站更换服务器WordPress文章添加动态背景
  • wordpress 文章底部学校网站怎么做优化
  • 网站发帖做业务网站开发的专业能力
  • 代理做减肥网站html网页设计代码及素材