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

亦庄网站建设网站开发代理商

亦庄网站建设,网站开发代理商,外贸做哪个网站平台,设计方案介绍题目描述 原题链接#xff1a;1049. 最后一块石头的重量 II 解题思路 本题要找的是最小重量#xff0c;我们可以将石头划分成两个集合#xff0c;当两个集合的重量越接近时#xff0c;相减后#xff0c;可达到的装量就会是最小#xff0c;此时本题的思路其实就类似于 4…题目描述 原题链接1049. 最后一块石头的重量 II 解题思路 本题要找的是最小重量我们可以将石头划分成两个集合当两个集合的重量越接近时相减后可达到的装量就会是最小此时本题的思路其实就类似于 416. 分割等和子集动态规划二维数组滚动数组 。 首先对所有石头的总重量求和然后设置一个变量target表示总重量之和的二分之一使用动态规划的方式划分出一个集合之和dp[target]然后用总重量之和减去dp[target]就得到对石头的另一个集合划分之和。二者相减就是最小重量。 动态规划五步曲 1dp[j]含义 在背包容量为j的条件下可装入的最大物品重量总和。 2递推公式 dp[j] max(dp[j], dp[j - stones[i]] stones[i]) class Solution { public:int lastStoneWeightII(vectorint stones) {int sumNums 0;for(int i 0; i stones.size(); i) sumNums stones[i];int target sumNums / 2;int dp[1501] {0};int n stones.size();for(int i 0; i n; i) {for(int j target; j stones[i]; j--) {dp[j] max(dp[j], dp[j - stones[i]] stones[i]);}}return abs(sumNums - dp[target] - dp[target]);} };参考文章1049. 最后一块石头的重量 II
http://www.hkea.cn/news/14482446/

相关文章:

  • 国外免费注册域名的网站宁波正规网站建设方式
  • 上线了建站怎么收费网站地图定位怎么做
  • 网站系统运行环境设计公司网站建设费用
  • dede个人网站深圳网站seo 乐云践新
  • 做网站的数据库的设计深圳微信网站公司哪家好
  • 网站开发后台框架免费网站推广咱们做
  • 怎样在手机上建网站代做课程设计的网站
  • 做电影网站免责声明有用吗免费软件app网站下载大全
  • 企业如何建站西湖区住房和城乡建设局网站
  • 常用的网站语言天津通信网站建设
  • 赤壁市建设局网站咨询公司需要什么条件
  • 手机工信部网站备案查询网页设计图片加载不出来
  • 网站 实施wordpress登录微信插件下载失败
  • 深圳网站制作网站建设wordpress 页面 分栏
  • 工信部网站备案要先做网站吗网站怎么做关键词搜索排面
  • 本地wordpress 上传深圳百度seo培训
  • 网站内页百度不收录动画设计师是干什么的
  • 可以做水果的团购网站可自己绘图装修的app
  • 网站开发编译器博客园wordpress主题
  • 企业门户网站源码长沙网站制作
  • 大沥网站建设制作樟木头镇网站建设公司
  • 有没有做西餐的视频网站公司网站建设注册
  • dw制作网站电子商务网站开发人员要求
  • 网盘做扩大网站服务器百度小程序官方收费标准
  • 深圳建网站公司哪家好网站制作的知识
  • 专用车网站建设哪家好网站app免费软件
  • 网站建设服务咨询网站编程需要什么语言
  • 用php做的网站用什么数据库北京建网站公司怎么样
  • 网站建设的 关键词搜狗提交入口网址
  • 搜狐快速建站博客网站建设设计论文总结