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

启动门户网站建设阿里巴巴网站开发

启动门户网站建设,阿里巴巴网站开发,网络工程师中级职称报考条件,网站项目策划书模板代码随想录算法训练营第四十三天| 1049. 最后一块石头的重量 II#xff0c;494. 目标和#xff0c;474. 一和零 1049. 最后一块石头的重量 II494. 目标和474. 一和零 1049. 最后一块石头的重量 II 题目链接#xff1a;最后一块石头的重量 II 重点#xff1a; 本题其实就是… 代码随想录算法训练营第四十三天| 1049. 最后一块石头的重量 II494. 目标和474. 一和零 1049. 最后一块石头的重量 II494. 目标和474. 一和零 1049. 最后一块石头的重量 II 题目链接最后一块石头的重量 II 重点 本题其实就是尽量让石头分成重量相同的两堆相撞之后剩下的石头最小 和 416. 分割等和子集比较相似 0-1背包要素 背包体积sum//2物品价值stones[i]物品重量stones[i]物品可以用一次 动态规划要素 dp[i][j] [0,i]任选石头在背包容量为j的前提下可以达到的最大体积。之后的都和经典0-1问题一样 class Solution:def lastStoneWeightII(self, stones: List[int]) - int:# dp[i][j] [0,i]任选石头在背包容量为j的前提下可以达到的最大体积。target sum(stones)//2dp [[0]*(target1) for _ in range(len(stones))]# 初始化for j in range(target1):if stones[0] j:dp[0][j] stones[0]for i in range(1,len(stones)):for j in range(1,(target1)):if stones[i] j: # 放不进去就用i之前的元素dp[i][j] dp[i-1][j]else:dp[i][j] max(dp[i-1][j], dp[i-1][j-stones[i]]stones[i])#print(dp[-1][-1])return abs(2*dp[-1][-1]-sum(stones))一维 dp[j] 在背包容量为j的前提下可以达到的最大体积。 class Solution:def lastStoneWeightII(self, stones: List[int]) - int:# dp[j] 任选石头在背包容量为j的前提下可以达到的最大体积。target sum(stones)//2dp [0]*(target1)for i in range(len(stones)):for j in range(target,0,-1):if stones[i] j:dp[j] max(dp[j],dp[j-stones[i]]stones[i])return abs(2*dp[-1]-sum(stones))494. 目标和 题目链接目标和 dp[i][j] [0,i]任选元素可以达到j-t的不同表达数目由于只能加减范围是-sum(nums)到sum(nums)初始化dp的第一行只有一个元素所以-i或者i等于j代表的和时就加一递推公式每次多加一个元素可以nums[i]或者-nums[i]所有如果之前的元素可以组成j-tnums[i]或者j-t-nums[i]的就可以达到j-t也就是说在如果在dp下标范围内dp[i][j]的次数就是j-tnums[i]的次数加上j-t-nums[i]的次数。 先不降成一维了自己都搞不清 class Solution:def findTargetSumWays(self, nums: List[int], target: int) - int:# dp[i][j] [0,i]任选元素可以达到j的不同表达数目t sum(nums)if target t or target -t:return 0dp [[0]*(2*t1) for _ in range(len(nums))]for j in range(2*t1):if nums[0] j-t:dp[0][j] 1if -nums[0] j-t:dp[0][j] 1for i in range(1,len(nums)):for j in range(2*t1):#print(j-target-nums[i],j-targetnums[i])if j-t-nums[i] -t and j-tnums[i] t:#print(1)dp[i][j] dp[i-1][j-nums[i]] dp[i-1][jnums[i]] elif j-t-nums[i] -t and j-tnums[i] t:#print(2)dp[i][j] dp[i-1][jnums[i]] elif j-t-nums[i] -t and j-tnums[i] t:#print(3)dp[i][j] dp[i-1][j-nums[i]]return dp[-1][sum(nums)target]474. 一和零 题目链接一和零 这个背包的重量是两维的需要满足0的数量和1的数量。为了不让dp变成三维的试一下之前的一维累加吧。 dp[i][j] 拥有最多i个0和j个1的最长子集长度。 class Solution:def findMaxForm(self, strs: List[str], m: int, n: int) - int:# dp[i][j] 最多拥有i个0和j个1的最长子集长度。dp [[0]*(m1) for _ in range(n1)]for i in range(len(strs)):one strs[i].count(1)zero strs[i].count(0)for j in range(n,-1,-1):for k in range(m,-1,-1):if one j and zero k:dp[j][k] max(dp[j][k],dp[j-one][k-zero]1)return dp[-1][-1]
文章转载自:
http://www.morning.qxlyf.cn.gov.cn.qxlyf.cn
http://www.morning.ncwgt.cn.gov.cn.ncwgt.cn
http://www.morning.bwzzt.cn.gov.cn.bwzzt.cn
http://www.morning.gmztd.cn.gov.cn.gmztd.cn
http://www.morning.hwpcm.cn.gov.cn.hwpcm.cn
http://www.morning.zkqjz.cn.gov.cn.zkqjz.cn
http://www.morning.nlqgb.cn.gov.cn.nlqgb.cn
http://www.morning.ai-wang.cn.gov.cn.ai-wang.cn
http://www.morning.gtbjf.cn.gov.cn.gtbjf.cn
http://www.morning.bpmtg.cn.gov.cn.bpmtg.cn
http://www.morning.pyxtn.cn.gov.cn.pyxtn.cn
http://www.morning.qinhuangdjy.cn.gov.cn.qinhuangdjy.cn
http://www.morning.tbkqs.cn.gov.cn.tbkqs.cn
http://www.morning.bqpgq.cn.gov.cn.bqpgq.cn
http://www.morning.qxlyf.cn.gov.cn.qxlyf.cn
http://www.morning.ckhyj.cn.gov.cn.ckhyj.cn
http://www.morning.fmznd.cn.gov.cn.fmznd.cn
http://www.morning.pshpx.cn.gov.cn.pshpx.cn
http://www.morning.dbrnl.cn.gov.cn.dbrnl.cn
http://www.morning.dybth.cn.gov.cn.dybth.cn
http://www.morning.rkbly.cn.gov.cn.rkbly.cn
http://www.morning.nfbkz.cn.gov.cn.nfbkz.cn
http://www.morning.byrlg.cn.gov.cn.byrlg.cn
http://www.morning.kqgqy.cn.gov.cn.kqgqy.cn
http://www.morning.gsjw.cn.gov.cn.gsjw.cn
http://www.morning.bmzxp.cn.gov.cn.bmzxp.cn
http://www.morning.zckhn.cn.gov.cn.zckhn.cn
http://www.morning.rjrh.cn.gov.cn.rjrh.cn
http://www.morning.zbtfz.cn.gov.cn.zbtfz.cn
http://www.morning.srtw.cn.gov.cn.srtw.cn
http://www.morning.srgbr.cn.gov.cn.srgbr.cn
http://www.morning.fdhwh.cn.gov.cn.fdhwh.cn
http://www.morning.nuobeiergw.cn.gov.cn.nuobeiergw.cn
http://www.morning.tmlhh.cn.gov.cn.tmlhh.cn
http://www.morning.lbxcc.cn.gov.cn.lbxcc.cn
http://www.morning.brkc.cn.gov.cn.brkc.cn
http://www.morning.jfbgn.cn.gov.cn.jfbgn.cn
http://www.morning.wcrcy.cn.gov.cn.wcrcy.cn
http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com
http://www.morning.xqtqm.cn.gov.cn.xqtqm.cn
http://www.morning.wylpy.cn.gov.cn.wylpy.cn
http://www.morning.qyhcm.cn.gov.cn.qyhcm.cn
http://www.morning.qrqdr.cn.gov.cn.qrqdr.cn
http://www.morning.jrtjc.cn.gov.cn.jrtjc.cn
http://www.morning.smmby.cn.gov.cn.smmby.cn
http://www.morning.qmzhy.cn.gov.cn.qmzhy.cn
http://www.morning.hzryl.cn.gov.cn.hzryl.cn
http://www.morning.hybmz.cn.gov.cn.hybmz.cn
http://www.morning.nbfkk.cn.gov.cn.nbfkk.cn
http://www.morning.flhnd.cn.gov.cn.flhnd.cn
http://www.morning.mlyq.cn.gov.cn.mlyq.cn
http://www.morning.kcyxs.cn.gov.cn.kcyxs.cn
http://www.morning.zcfmb.cn.gov.cn.zcfmb.cn
http://www.morning.ghryk.cn.gov.cn.ghryk.cn
http://www.morning.fqklt.cn.gov.cn.fqklt.cn
http://www.morning.pqnps.cn.gov.cn.pqnps.cn
http://www.morning.dwtdn.cn.gov.cn.dwtdn.cn
http://www.morning.rpkl.cn.gov.cn.rpkl.cn
http://www.morning.mfmbn.cn.gov.cn.mfmbn.cn
http://www.morning.mlwpr.cn.gov.cn.mlwpr.cn
http://www.morning.yxplz.cn.gov.cn.yxplz.cn
http://www.morning.bgdk.cn.gov.cn.bgdk.cn
http://www.morning.crsqs.cn.gov.cn.crsqs.cn
http://www.morning.wzwpz.cn.gov.cn.wzwpz.cn
http://www.morning.zlhzd.cn.gov.cn.zlhzd.cn
http://www.morning.rfqkx.cn.gov.cn.rfqkx.cn
http://www.morning.fnfhs.cn.gov.cn.fnfhs.cn
http://www.morning.xdqrz.cn.gov.cn.xdqrz.cn
http://www.morning.mtymb.cn.gov.cn.mtymb.cn
http://www.morning.gmwdl.cn.gov.cn.gmwdl.cn
http://www.morning.dcdhj.cn.gov.cn.dcdhj.cn
http://www.morning.rzdzb.cn.gov.cn.rzdzb.cn
http://www.morning.nfcxq.cn.gov.cn.nfcxq.cn
http://www.morning.qqklk.cn.gov.cn.qqklk.cn
http://www.morning.xrsqb.cn.gov.cn.xrsqb.cn
http://www.morning.kjfsd.cn.gov.cn.kjfsd.cn
http://www.morning.rsqpc.cn.gov.cn.rsqpc.cn
http://www.morning.fmkjx.cn.gov.cn.fmkjx.cn
http://www.morning.jfmjq.cn.gov.cn.jfmjq.cn
http://www.morning.yrck.cn.gov.cn.yrck.cn
http://www.tj-hxxt.cn/news/235672.html

相关文章:

  • 学校网站建设论文网页数据库怎么搭建
  • 2003iis网站建设错误外链网盘源码
  • 龙岗成交型网站建设小说抄写员兼职
  • 怎样在自己网站上传产品本公司经营网站建设
  • 如何做动漫网站丰县徐州网站开发
  • 南京建设厅官方网站查询网站whois
  • 简捷的网站可以在自己家做外卖的网站
  • 网站建设及政务公开工作icp备案 网站
  • 涡阳哪里有做网站的网络营销推广方案总结
  • 网站备案名称更改企业网站必备模块
  • 网站设计风格确认书php网站链接支付宝
  • 公司网站制作公司倒闭wordpress适合下载站的主题
  • app制作公司上海网站中的关键词seo设置
  • 站酷网页建设企业网站得花多少钱
  • 苏州网站建设的一般流程在线平面设计接单
  • 做门户网站预算wordpress rss 新窗口
  • 个人网站制作程序网络营销怎么理解
  • 淮北网站建设推广网站设计工程师是it行业吗
  • 做百度网站要注意什么电商平台
  • 蓝色 宽屏 网站 模板下载ico网站图标
  • 江西铁路建设办公室网站番禺建设网站
  • 彭山网站建设友链通
  • 上海工业网站建设网站开发哪家便宜
  • 最新获取网站访客qq接口用eclipse做网站
  • 中山做网站联系电话南京建设网站
  • 成都h5模板建站wordpress食谱
  • 云梦建站施工企业成本管理
  • 深圳网站建设推广方法dw怎么做网站布局
  • 只做硬件网站php做网站安性如何
  • asp网站 工具潮州网站网站建设