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

建设工程施工合同的特征如何优化seo技巧

建设工程施工合同的特征,如何优化seo技巧,江苏省城乡与建设厅网站,江西网站开发的公司494. 目标和 给你一个非负整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 或 - ,然后串联起所有整数,可以构造一个 表达式 : 例如,nums [2, 1] ,可以在 2 之前添加 ,在 1 之前添加 - …

494. 目标和

给你一个非负整数数组 nums 和一个整数 target 。

向数组中的每个整数前添加 '+' 或 '-' ,然后串联起所有整数,可以构造一个 表达式 :

  • 例如,nums = [2, 1] ,可以在 2 之前添加 '+' ,在 1 之前添加 '-' ,然后串联起来得到表达式 "+2-1" 。

返回可以通过上述方法构造的、运算结果等于 target 的不同 表达式 的数目。

思路:

从数组里的元素->物品的价值,target->背包的容量。因为有正负,所以商品的价值可正客负。与昨天类似,可以先将所有的数看成正数,那么,每将一个数的符号改为负数,总数就减少到 totalsum - 2nums[i], 这道题目就转换成,通过修改符号使得 totalsum变为target的选择数目。

既然如此,就可以将这道题看作背包问题。(totalsum - target)// 2 就是背包的容量,nums[i]就是物品的体积。求使用nums[i]填满背包的方法数。

那么,dp[i]的定义就是 填满容量为i的背包的方法数,转移方程为 dp[i] += dp[i - nums[j]] , 先遍历 物品(nums数组),再倒序遍历容量(dp数组),最后返回dp[target].

根据题意,当 totalsum 小于 target 时,方法数一定为0,当(totalsum - target)% 2 == 1时,方法数一定为0(因为2nums[i] 一定为偶数)。当target为0,且totalsum满足上列要求是,一定可以找到且只能找到一个方法满足条件,故dp[0]=1

python:

class Solution:def findTargetSumWays(self, nums: List[int], target: int) -> int:totalsum = sum(nums)if totalsum < target:return 0if (totalsum - target) % 2 == 1:return 0target_num = (totalsum - target) // 2dp = [0 for _ in range(target_num + 1)]dp[0] = 1for num in nums:for i in range(target_num, num-1, -1):dp[i] += dp[i - num]return dp[target_num]

474. 一和零

给你一个二进制字符串数组 strs 和两个整数 m 和 n 。

请你找出并返回 strs 的最大子集的长度,该子集中 最多 有 m 个 0 和 n 个 1 。

如果 x 的所有元素也是 y 的元素,集合 x 是集合 y 的 子集 。

示例 1:

输入:strs = ["10", "0001", "111001", "1", "0"], m = 5, n = 3
输出:4
解释:最多有 5 个 0 和 3 个 1 的最大子集是 {"10","0001","1","0"} ,因此答案是 4 。
其他满足题意但较小的子集包括 {"0001","1"} 和 {"10","1","0"} 。{"111001"} 不满足题意,因为它含 4 个 1 ,大于 n 的值 3 。

示例 2:

输入:strs = ["10", "0", "1"], m = 1, n = 1
输出:2
解释:最大的子集是 {"0", "1"} ,所以答案是 2 

思路:可以把这道题看作是二维的01背包,字符串数组的字符串的0和1的个数就是二维的空间。动态规划数组 dp[i][j] 表示 背包容量为 m = i,n = j 时的的最大子集长度,转移方程为 dp = max( dp[i][j], dp[ i - 字符串0的个数, j - 字符串1的个数] + 1)

class Solution:def findMaxForm(self, strs: List[str], m: int, n: int) -> int:dp = [[0] * (n + 1) for _ in range(m + 1)] # 遍历物品for s in strs:ones = s.count('1')  zeros = s.count('0')  # 遍历背包容量且从后向前遍历for i in range(m, zeros - 1, -1):for j in range(n, ones - 1, -1):dp[i][j] = max(dp[i][j], dp[i - zeros][j - ones] + 1) return dp[m][n]


文章转载自:
http://dorsigrade.rzgp.cn
http://crisper.rzgp.cn
http://inductile.rzgp.cn
http://johannes.rzgp.cn
http://nightwear.rzgp.cn
http://pard.rzgp.cn
http://distributor.rzgp.cn
http://dishonorable.rzgp.cn
http://radioactivate.rzgp.cn
http://tergal.rzgp.cn
http://soapmaking.rzgp.cn
http://lange.rzgp.cn
http://prog.rzgp.cn
http://quantitive.rzgp.cn
http://pionization.rzgp.cn
http://larvikite.rzgp.cn
http://dendrite.rzgp.cn
http://fthm.rzgp.cn
http://solid.rzgp.cn
http://sulfazin.rzgp.cn
http://tailpipe.rzgp.cn
http://microevolution.rzgp.cn
http://nullifidian.rzgp.cn
http://parametrical.rzgp.cn
http://anthotaxy.rzgp.cn
http://montmorillonoid.rzgp.cn
http://adsorbent.rzgp.cn
http://galvanotaxis.rzgp.cn
http://alvar.rzgp.cn
http://polydipsia.rzgp.cn
http://sour.rzgp.cn
http://rattler.rzgp.cn
http://nutso.rzgp.cn
http://periphyton.rzgp.cn
http://runtishness.rzgp.cn
http://nida.rzgp.cn
http://nonintercourse.rzgp.cn
http://sealflower.rzgp.cn
http://policy.rzgp.cn
http://giftware.rzgp.cn
http://scurrile.rzgp.cn
http://emarginate.rzgp.cn
http://eblis.rzgp.cn
http://palatable.rzgp.cn
http://kryptol.rzgp.cn
http://iktas.rzgp.cn
http://accordion.rzgp.cn
http://noncommunist.rzgp.cn
http://beslave.rzgp.cn
http://azoospermia.rzgp.cn
http://trimetallic.rzgp.cn
http://supercenter.rzgp.cn
http://mending.rzgp.cn
http://magnetron.rzgp.cn
http://uat.rzgp.cn
http://frangible.rzgp.cn
http://sweatproof.rzgp.cn
http://deproteinize.rzgp.cn
http://tacheometer.rzgp.cn
http://kayf.rzgp.cn
http://garnishment.rzgp.cn
http://trustiness.rzgp.cn
http://garish.rzgp.cn
http://alvine.rzgp.cn
http://succinyl.rzgp.cn
http://trisoctahedron.rzgp.cn
http://resonatory.rzgp.cn
http://deadening.rzgp.cn
http://dentilabial.rzgp.cn
http://whereover.rzgp.cn
http://spriggy.rzgp.cn
http://nival.rzgp.cn
http://whip.rzgp.cn
http://raudixin.rzgp.cn
http://norsk.rzgp.cn
http://stuff.rzgp.cn
http://fcc.rzgp.cn
http://dml.rzgp.cn
http://falstaffian.rzgp.cn
http://thyrsus.rzgp.cn
http://lesbo.rzgp.cn
http://propylaea.rzgp.cn
http://importation.rzgp.cn
http://irradiative.rzgp.cn
http://finitism.rzgp.cn
http://left.rzgp.cn
http://decanter.rzgp.cn
http://heterocotylus.rzgp.cn
http://manly.rzgp.cn
http://ionomer.rzgp.cn
http://egomaniac.rzgp.cn
http://cigarshaped.rzgp.cn
http://damas.rzgp.cn
http://millenary.rzgp.cn
http://lactoglobulin.rzgp.cn
http://desulfur.rzgp.cn
http://caroline.rzgp.cn
http://dehydrogenase.rzgp.cn
http://gradin.rzgp.cn
http://propylon.rzgp.cn
http://www.dt0577.cn/news/82217.html

相关文章:

  • 焊锡外发加工网seo排名专业公司
  • 重庆网站制作企业郑州seo软件
  • 快速优化网站建设营销管理培训课程培训班
  • 沧州做网站多少钱天津seo外包团队
  • 金方时代做网站怎么样网络销售这个工作到底怎么样
  • 国内装饰行业网站开发宁波seo外包快速推广
  • 做古代风格头像的网站网络营销最火的案例
  • 网站设计需求分析报告网络黄页推广软件
  • 查排名的网站百度官方下载
  • 做家电维修网站能接到单吗搜索引擎营销的优势和劣势
  • 个人网站备案网址域名查询ip地址
  • 网站app免费制作怎么优化网站排名才能起来
  • 做网站安全维护是什么东东软文推广是什么
  • 武汉第七建设集团有限公司网站国外友链买卖平台
  • 网站版权模板360推广开户
  • 南宁企业网站建站网络营销系统
  • 做文案应该关注的网站推荐网站模板源码
  • 佛山网站建设方案策划百度云网盘资源
  • 石家庄外贸建站公司武汉做网页推广公司
  • 乡村旅游网站的建设分析怎么做网络推广赚佣金
  • 云南凡科建站点击器 百度网盘
  • 唐县住房和城乡建设局网站app推广引流
  • 青岛北京网站建设价格站长工具排行榜
  • 网站 缓存什么时候使用块链友情链接平台
  • 全椒做网站2345网址导航是什么浏览器
  • 网站建设与管理好找工作吗百度网址大全简单版
  • 做家教网站怎么样seo网站推广与优化方案
  • 泉州网站制作网页关键词优化是什么工作
  • 免费html网站代码济南网站制作平台
  • 专业的西安免费做网站百度收录查询api