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

做网站简单需要什么软件手机做的兼职网站设计

做网站简单需要什么软件,手机做的兼职网站设计,app系统软件定制,备案不关闭网站怎么样LeetCode416. 分割等和子集 题目链接#xff1a;416. 分割等和子集 题目描述#xff1a; 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集#xff0c;使得两个子集的元素和相等。 示例 1#xff1a; 输入#xff1a;nums [1,5,…LeetCode416. 分割等和子集 题目链接416. 分割等和子集 题目描述 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集使得两个子集的元素和相等。 示例 1 输入nums [1,5,11,5] 输出true 解释数组可以分割成 [1, 5, 5] 和 [11] 。 示例 2 输入nums [1,2,3,5] 输出false 解释数组不能分割成两个元素和相等的子集。提示 1 nums.length 2001 nums[i] 100 算法分析 定义dp数组及下标含义 dp[i][j]表示0~i中每个元素任取其总和不大于j的最大值能够在容量为j的背包里装下的最大值。 递推公式 dp[i][j] max(dp[i-1][j], dp[i-1][j-nums[i]]nums[i])。 初始化 子集的总和不会超过原数组总和的一半所以dp代表值的那个维度长度取其一半即可。 vectorvectorintdp(nums.size(), vectorint(sum 1, 0));for(int i nums[0]; i sum; i) {dp[0][i] nums[0];} 遍历顺序 元素遍历的for循环在外层总和值的遍历在内层。 代码如下 class Solution { public:bool canPartition(vectorint nums) {int sum 0;for(int i 0; i nums.size(); i) {sum nums[i];}if(sum % 2 ! 0) return false;sum / 2;vectorvectorintdp(nums.size(), vectorint(sum 1, 0));for(int i nums[0]; i sum; i) {dp[0][i] nums[0];}for(int i 1; i nums.size(); i) {for(int j 0; j sum; j) {if(j nums[i]) dp[i][j] dp[i - 1][j];else dp[i][j] max(dp[i - 1][j], dp[i - 1][j - nums[i]] nums[i]);if(dp[i][j] sum) return sum;}}return false;} }; 状态压缩将二维数组转化成一维数组内从循环遍历总和值要倒着遍历 class Solution{public boolean canPartition(int[] nums) {int sum 0;for(int i 0; i nums.length; i) sum nums[i];if(sum % 2 ! 0) return false;sum / 2;int[] dp new int[sum 1];for(int i nums[0]; i sum; i)dp[i] nums[0];for(int i 1; i nums.length; i) {for(int j sum; j nums[i]; j--) {dp[j] Math.max(dp[j], dp[j - nums[i]] nums[i]);}if(dp[sum] sum) return true;}return false;} } 总结 对于类似背包的问题可以将其视为背包问题看待找准背包容量和物品的对应对象。
http://www.pierceye.com/news/151616/

相关文章:

  • 烟台公司建网站seo网站推广 沈阳
  • 没有网站做APP企业网站模板建站
  • 国内炫酷的网站首页网站开发交易平台
  • 大型网站建设公司制作网站好大夫在线免费咨询
  • 有哪些设计的很优秀的网站诸暨市住房建设局网站
  • 建设网站网站建站延吉手机网站建设开发
  • 网站建设一意见08wordpress主题
  • 做网站备案不少天网络设计包括哪些
  • 仿腾讯视频网站源码个人制作网站工具
  • 泉州网站制作建设163注册企业邮箱
  • 漳州市建设局网站6热e国产-网站正在建设中-手机版
  • 给公司做网站数据分析江门网站设计制作
  • 怎么做新网站安宁网站建设熊掌号
  • com是什么网站网络科技公司可以去吗
  • 抖音创作者服务平台上海seo培训中心
  • 自己做网站app甘肃网站域名申请公司
  • 电子商务网站开发的课程介绍2023年新闻摘抄
  • 合肥如何做百度的网站推广百度知道官网首页登录入口
  • 织梦网站怎么做二级域名广州做网站费用
  • 湖南的商城网站建设网站建设与管理专业就业
  • 诸城企业网站建设wordpress经典编辑器插件
  • 做视频播放网站 赚钱全国建筑网站
  • 网站建站要多少钱2021安全员证报名入口
  • 成都建设网站那家好vs2019可以做网站吗
  • 个人网站开发教程济南高新网站制作
  • 中国空间站最新进展欧泰国际物流网站
  • 做淘宝链接网站成都网站建设 3e网络
  • 兰州中川国际机场t3航站楼vue单页面做网站加载慢
  • 公司网站制作费用申请泸州网站建设公司
  • 专业网络优化有名的seo外包公司