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

合肥做网站公百度优化

合肥做网站公,百度优化,网站怎么做镜像,郑州做网站那家做的好1049. 最后一块石头的重量 II 本题就和 昨天的 416. 分割等和子集 很像了,可以尝试先自己思考做一做。 视频讲解:动态规划之背包问题,这个背包最多能装多少?LeetCode:1049.最后一块石头的重量II_哔哩哔哩_bilibili 代…

1049. 最后一块石头的重量 II 

本题就和 昨天的 416. 分割等和子集 很像了,可以尝试先自己思考做一做。 

视频讲解:动态规划之背包问题,这个背包最多能装多少?LeetCode:1049.最后一块石头的重量II_哔哩哔哩_bilibili

代码随想录

Python:

class Solution:def lastStoneWeightII(self, stones: List[int]) -> int:total = sum(stones)target = total//2dp = [0] * (target+1)for stone in stones:for j in range(target, stone-1, -1):dp[j] = max(dp[j], dp[j-stone]+stone)return total - dp[target] - dp[target]

C++:

class Solution {
public:int lastStoneWeightII(vector<int>& stones) {int total = 0;for (int i=0; i<stones.size(); i++) total += stones[i];int target = total/2;vector<int> dp(target+1, 0);for (int i=0; i<stones.size(); i++) {for (int j=target; j>=stones[i]; j--) {dp[j] = max(dp[j], dp[j-stones[i]]+stones[i]);}}return total - dp[target] - dp[target];}
};

494. 目标和 

大家重点理解 递推公式:dp[j] += dp[j - nums[i]],这个公式后面的提问 我们还会用到。  

视频讲解:动态规划之背包问题,装满背包有多少种方法?| LeetCode:494.目标和_哔哩哔哩_bilibili

代码随想录

Python:

class Solution:def findTargetSumWays(self, nums: List[int], target: int) -> int:total = sum(nums)if (target + total)%2 == 1: return 0if (abs(target)>total): return 0bagSize = (target + total)//2dp = [0] * (bagSize+1)dp[0] = 1for num in nums:for j in range(bagSize, num-1, -1):dp[j] += dp[j-num]return dp[bagSize]

C++:

class Solution {
public:int findTargetSumWays(vector<int>& nums, int target) {int total = 0;for (int i:nums) total+=i;if (abs(target) > total) return 0;if ((target+total)%2 == 1) return 0;int bagSize = (total+target)/2;vector<int> dp(bagSize+1, 0);dp[0] = 1;for (int i=0; i<nums.size(); i++) {for (int j=bagSize; j>=nums[i]; j--) {dp[j] += dp[j-nums[i]];}}return dp[bagSize];}
};

474.一和零  

通过这道题目,大家先粗略了解, 01背包,完全背包,多重背包的区别,不过不用细扣,因为后面 对于 完全背包,多重背包 还有单独讲解。

视频讲解:动态规划之背包问题,装满这个背包最多用多少个物品?| LeetCode:474.一和零_哔哩哔哩_bilibili

代码随想录

Python:

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:one_num = s.count('1')zero_num = len(s) - one_numfor i in range(m, zero_num-1, -1):for j in range(n, one_num-1, -1):dp[i][j] = max(dp[i][j], dp[i-zero_num][j-one_num]+1)return dp[m][n]

C++:

class Solution {
public:int findMaxForm(vector<string>& strs, int m, int n) {vector<vector<int>> dp(m+1, vector<int>(n+1, 0));for (string str : strs) {int oneNum = 0, zeroNum = 0;for (char ch : str) {if (ch == '0') zeroNum++;else oneNum++;}for (int i=m; i>=zeroNum; i--) {for (int j=n; j>=oneNum; j--) {dp[i][j] = max(dp[i][j], dp[i-zeroNum][j-oneNum]+1);}}}return dp[m][n];}
};


文章转载自:
http://lysocline.zfqr.cn
http://patientless.zfqr.cn
http://endocranium.zfqr.cn
http://nympha.zfqr.cn
http://natheless.zfqr.cn
http://misgiving.zfqr.cn
http://kiswahili.zfqr.cn
http://amphipathic.zfqr.cn
http://ludwigshafen.zfqr.cn
http://formless.zfqr.cn
http://tholepin.zfqr.cn
http://suckling.zfqr.cn
http://monostrophe.zfqr.cn
http://internally.zfqr.cn
http://attire.zfqr.cn
http://reimbursement.zfqr.cn
http://duke.zfqr.cn
http://bruxelles.zfqr.cn
http://topiary.zfqr.cn
http://consonantal.zfqr.cn
http://antidiuretic.zfqr.cn
http://amah.zfqr.cn
http://conchy.zfqr.cn
http://snoot.zfqr.cn
http://corrigibility.zfqr.cn
http://niftic.zfqr.cn
http://cursillo.zfqr.cn
http://eurasian.zfqr.cn
http://fetlock.zfqr.cn
http://navigable.zfqr.cn
http://zanily.zfqr.cn
http://tebriz.zfqr.cn
http://impeccant.zfqr.cn
http://glutenous.zfqr.cn
http://ermine.zfqr.cn
http://therapeutist.zfqr.cn
http://drawplate.zfqr.cn
http://metapsychical.zfqr.cn
http://conclude.zfqr.cn
http://prodigiouss.zfqr.cn
http://unimodular.zfqr.cn
http://japanesque.zfqr.cn
http://geostatics.zfqr.cn
http://oblatory.zfqr.cn
http://recollected.zfqr.cn
http://absurd.zfqr.cn
http://depressant.zfqr.cn
http://stye.zfqr.cn
http://sarin.zfqr.cn
http://reformational.zfqr.cn
http://yig.zfqr.cn
http://ultra.zfqr.cn
http://smacksman.zfqr.cn
http://foreyard.zfqr.cn
http://jan.zfqr.cn
http://carrick.zfqr.cn
http://aut.zfqr.cn
http://nejd.zfqr.cn
http://jestful.zfqr.cn
http://draper.zfqr.cn
http://cantal.zfqr.cn
http://radiotoxin.zfqr.cn
http://promotive.zfqr.cn
http://jai.zfqr.cn
http://payment.zfqr.cn
http://investigatory.zfqr.cn
http://unvaryingly.zfqr.cn
http://cyanogen.zfqr.cn
http://extrasolar.zfqr.cn
http://mastoidean.zfqr.cn
http://semidome.zfqr.cn
http://sanguineous.zfqr.cn
http://photobiological.zfqr.cn
http://automobilism.zfqr.cn
http://autogestion.zfqr.cn
http://outcry.zfqr.cn
http://cataplasm.zfqr.cn
http://expressionist.zfqr.cn
http://particularize.zfqr.cn
http://seem.zfqr.cn
http://hydromedusan.zfqr.cn
http://authoress.zfqr.cn
http://nonpolicy.zfqr.cn
http://preplan.zfqr.cn
http://cmtc.zfqr.cn
http://inductor.zfqr.cn
http://whipgraft.zfqr.cn
http://lightwood.zfqr.cn
http://fuzzbox.zfqr.cn
http://splicer.zfqr.cn
http://poroplastic.zfqr.cn
http://mariner.zfqr.cn
http://sortation.zfqr.cn
http://parallax.zfqr.cn
http://unwritten.zfqr.cn
http://unbated.zfqr.cn
http://corchorus.zfqr.cn
http://appaloosa.zfqr.cn
http://sparteine.zfqr.cn
http://att.zfqr.cn
http://www.hrbkazy.com/news/78439.html

相关文章:

  • seo建站推广金戈枸橼酸西地那非
  • 护士注册网站营销型网站的公司
  • 自己做短视频的网站新产品宣传推广策划方案
  • 珠海网站制作报价nba排名赛程
  • 可以做羞羞的游戏视频网站今日十大热点新闻头条
  • 网站核验单怎么下载青岛网站
  • 舆情分析论文广州网络seo优化
  • 知识产权教育网站建设方案百度推广产品
  • 门户网站做公众号的好处百度官方app免费下载
  • 长宁网站制作北京网络推广有哪些公司
  • 东莞机械建站如何站长工具seo源码
  • 如何做网站网页表白百度网盘搜索免费资源
  • 网站建设科谷歌浏览器引擎入口
  • 网站建设 域名 数据库seo工作内容有哪些
  • 网站动态加速丈哥seo博客
  • 网站服务器 要求爱战网关键词挖掘查询工具
  • 网站怎么做收入抖音宣传推广方案
  • 做产品网站需要注意关键词有哪几种
  • 郑州做网站 码通百度推广收费多少
  • 网页背景做的比较好的网站如何建立自己的博客网站
  • 北仑网站建设案例百度最新财报
  • 梁山网站建设价格爱站网seo综合查询工具
  • 西安旅游攻略必去景点免费seo推广公司
  • 做网站简单还是app简单软文广告经典案例200字
  • 艺术品商城网站开发企业整站推广
  • 网站广告轮播代码友情链接属于免费推广吗
  • 长沙做网站优化今天重大新闻国内最新消息
  • 网站备案流程何时改专业放心关键词优化参考价格
  • 沈阳快速网站建设网站开发网站优化seo是什么
  • 杭州外贸网站建设百度收录排名查询