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

网站宣传软文南京网站seo服务

网站宣传软文,南京网站seo服务,东莞房价2021最新价格走势,php网站开发意思1.题目解析 题目来源 416.分割等和子集——力扣 测试用例 2.算法原理 1.状态表示 这里背包问题基本上和母题的思路大相径庭#xff0c;母题请见 [模板]01.背包 #xff0c;这里的状态表示与装满背包的情况类似#xff0c;第二个下标就是当选择的物品体积直接等于j时是否可… 1.题目解析 题目来源 416.分割等和子集——力扣 测试用例  2.算法原理 1.状态表示 这里背包问题基本上和母题的思路大相径庭母题请见 [模板]01.背包 这里的状态表示与装满背包的情况类似第二个下标就是当选择的物品体积直接等于j时是否可以装入背包本题是求是否可以将一个数组分为大小相等的两部分不妨变换思路求出是否可以找一些数字的和等于该数组的一半即 dp[i][j]选择[1,i]区间的物品此时总体积完全等于j时是否可以装入背包 2.状态转移方程 状态转移方程需要判断最后一个位置是否可以装入背包以此来判断此时位置的状态 1.当不选择当前位置dp[i][j] dp[i-1][j]不选择则体积不变也就是j不变 2.选择当前位置需要找到前面位置是否存在也就是dp[i-1][j-nums[i-1]]注意判断jnums[i-1]不然就不能使用该位置的状态 3.初始化 开辟了虚拟位置需要对虚拟位置进行初始化 4.填表顺序 从上到下每一行从左到右 5.返回值  返回最后一个位置的dp值 3.实战代码 class Solution { public:bool canPartition(vectorint nums) {int m nums.size();int sum 0;for(auto e : nums){sum e;} int aim sum / 2;if(sum % 2 1){return false;}vectorvectorbool dp(m1,vectorbool(aim1));for(int i 0;i m;i){dp[i][0] true;}for(int i 1;i m;i){for(int j 1;j aim;j){dp[i][j] dp[i-1][j];if(j nums[i-1]){dp[i][j] dp[i][j] || dp[i-1][j-nums[i-1]];}}}return dp[m][aim];} }; 代码解析  代码优化
http://www.w-s-a.com/news/634857/

相关文章:

  • 设计作品网站怎么开网站
  • 上海网站开发制作建设网站的建设费用包括
  • 上海网站建设网站开发亚洲杯篮球直播在什么网站
  • 网站做seo第一步h5制作公司
  • 软件外包产业网络优化工程师是干嘛的
  • 怎么用服务器做局域网网站河西网站建设
  • 工业企业网站建设企业门户网站解决方案
  • 网站运营与管理论文网上商城都有哪些
  • 常德网站制作建设毕设电商网站设计
  • 西安企业模板建站福州+网站建设+医疗
  • 邹城市住房和建设局网站仙居网站建设贴吧
  • 为什么要用CGI做网站网站手机优化显示
  • 做袜子娃娃的网站做网站要学的东西
  • 类qq留言网站建设企业做网站公司
  • 如何查到网站建设三足鼎立小程序开发公司
  • 交互网站怎么做的wordpress ssl 错位
  • 公司宣传 如何做公司网站郑州做网站那
  • 衡阳市城乡建设协会官方网站免费游戏网站模板
  • 小程序怎么做优惠券网站合肥建站网站平台
  • 民制作网站价格株洲企业seo优化
  • 网站建设 岗位职责网站建设百度索引
  • 网站建设的内容下拉网站导航用ps怎么做
  • 怎样做p2p网站海口免费自助建站模板
  • 给企业建设网站的流程图wordpress 添加子菜单
  • 企业网站带新闻发布功能的建站皋兰县建设局网站
  • 国内外做gif的网站wordpress数据库教程
  • 成都建站平台自己做一个网站需要多少钱
  • 景区旅游网站平台建设公司企业网站源码
  • 免费高清网站推荐喂来苏州网络科技有限公司
  • php做的大型网站有哪些备案博客域名做视频网站会怎么样