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

哪家公司制作网站做一个营销型网站多少钱

哪家公司制作网站,做一个营销型网站多少钱,萧县做网站的公司,网站备案是先做网站上线还是题目 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集#xff0c;使得两个子集的元素和相等。 示例 1#xff1a; 输入#xff1a;nums [1,5,11,5] 输出#xff1a;true 解释#xff1a;数组可以分割成 [1, 5, 5] 和 [11] 。 示…题目 给你一个 只包含正整数 的 非空 数组 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 解答 源代码 class Solution {public boolean canPartition(int[] nums) {if (nums.length 2) {return false;}int sum 0, max 0;for (int num : nums) {sum num;max Math.max(max, num);}if (sum % 2 1) {return false;}if (max sum / 2) {return false;}boolean[][] dp new boolean[nums.length][sum / 2 1];dp[0][nums[0]] true;for (int i 0; i nums.length; i) {dp[i][0] true;}for (int i 1; i nums.length; i) {for (int j 1; j sum / 2; j) {if (nums[i] j) {dp[i][j] dp[i - 1][j];} else {dp[i][j] dp[i - 1][j] | dp[i - 1][j - nums[i]];}}}return dp[nums.length - 1][sum / 2];} } 总结 实际上是求能否从背包里选取元素使这些元素之和等于数组所有元素之和的一半。dp[i][j]表示数组{0…i}中能否选出和为j的元素。 优化空间复杂度的算法也看了勉强理解了但是自己写应该还想不到这样优化。
http://www.hkea.cn/news/14289971/

相关文章:

  • 网站是数据跨境电商最好的平台
  • 网站建设的研发支出费用化电子商务网站建设与管理课程评价
  • 做中文的云图网站企业网站建设规划ppt
  • 海外网站cdn加速南京制作网站服务商
  • 全flash网站设计菏泽做公司简介网站
  • 学网站开发好吗旅者志 wordpress主题
  • 简约网站后台做村易通网站站长要收费吗?
  • 郑州建设网站有哪些wordpress 安全 插件
  • 网站建设公司的商业模式企业邮箱和个人邮箱的区别
  • 百度打网站名称就显示 如何做深圳知名网站建设哪家好
  • 设立网站做网站营业执照经营范围怎么填写
  • 手机网站 建设多少钱翻译英文
  • 建立网站代码网站页尾模板
  • 北京华夏工程建设监理公司网站查询网站是否备案
  • 做门户网站用什么系统asp网站 模板
  • 深圳企业网站建设怎么做霸州做网站1766534168
  • 做网站创意是什么意思永久免费虚拟主机
  • 通用网站建设需求分析24淘宝网站建设
  • 网站建设的行业市场的特点启航网站建设
  • 烹饪考试试卷哪个网站可以做做网站的公司如何推广
  • 如何在局域网建立网站wordpress 游戏主题
  • 制作一个网站的流程深圳seo网络推广营销
  • 网站建设使用的什么云南网站建设费用
  • 网站开发 文学wordpress幻灯片怎么建
  • 商务型企业网站建设职业学校查询网站
  • 电子书网站用dz还是wordpress全国十大装修公司
  • 网站开发的具体流程图中国纪检监察报多少钱一份
  • 动易初级中学网站模板cms 6.8自己的电脑做网站云存储
  • 东莞网站营销策划安全狗 网站打不开
  • 一流的句容网站建设沂源网站设计