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

龙岩市网站建设_网站建设公司_页面加载速度_seo优化

开发网站能赚多少钱,网页制作与设计课本,腾讯做网站,在那些网站可以接兼职做目录 一、#xff08;leetcode 1049#xff09;最后一块石头的重量II 二、#xff08;leetcode 494#xff09;目标和 三、#xff08;leetcode 474#xff09;一和零 一、#xff08;leetcode 1049#xff09;最后一块石头的重量II 力扣题目链接 状态#xff1a;…目录 一、leetcode 1049最后一块石头的重量II 二、leetcode 494目标和 三、leetcode 474一和零 一、leetcode 1049最后一块石头的重量II 力扣题目链接 状态查看思路后AC。 将石头重量分成两堆这两堆的重量要尽可能相近。计算其中一堆的最大重量因为sum/2向下取整所以dp[target]肯定是重量较轻的那一堆最后的答案就是重量较大的那一堆减去dp得到的这一堆也就是(sum-dp[target]) - dp[target]。 class Solution { public:int lastStoneWeightII(vectorint stones) {int sum 0, len stones.size();for(int i 0; i len; i){sum stones[i];}int target sum / 2;vectorint dp(15001, 0);for(int i 0; i len; i){for(int j target; j stones[i]; --j){dp[j] max(dp[j], dp[j-stones[i]]stones[i]);}}return (sum-dp[target])-dp[target];} }; 二、leetcode 494目标和 力扣题目链接 状态不会。 原题的回溯方法比较符合直觉很难在没有做过的情况下和01背包或者说分割等和子集的方法联系起来。要多好好想想 class Solution { public:int findTargetSumWays(vectorint nums, int target) {int sum 0, len nums.size();for(int i 0; i len; i) { sum nums[i]; }if(abs(target) sum) return 0;if((targetsum) % 2 1) return 0;int bagsize target sum 1;vectorint dp(bagsize1, 0);dp[0] 1;for(int i 0; i len; i){for(int j bagsize; j nums[i]; --j){dp[j] dp[j-nums[i]];}}return dp[bagsize];} }; 三、leetcode 474一和零 力扣题目链接 状态不会。 不要因为有m和n的限制就觉得这是多重背包这里的m和n只是不同维度上的限制题目本质上还是01背包但是怎么关联上还是有困难啊。 class Solution { public:int findMaxForm(vectorstring strs, int m, int n) {vectorvectorint dp(m1, vectorint(n1, 0));for(string str : strs){int oneNum 0, zeroNum 0;for(char c : str){if(c 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://www.lebaoying.cn/news/9179.html

相关文章:

  • 免费网站建设特色帝国cms企业门户网站仿站视频教程 网盘
  • 金华企业网站建设旅游营销的网站建设
  • 学做网站论坛教程wordpress中文显示成问号
  • 哪里可以免费建网站百度资源搜索平台官网
  • js网站源码已到期wordpress 星星评分
  • 360未经证实的网站如何做重庆市建设工程信息网中标公告
  • 做网站需要学些什么条件天进品牌营销策划公司
  • 如果做网站赚钱wordpress域名重复
  • 济南网站推广服务网站开发知识版权
  • 网站颜色背景代码78模板网免费模板
  • 德州鲁企动力网站优化中心wordpress 域名 ip
  • 网站模版设计厦门十家较好的网站建设公司
  • 网站建设的指标山东大学青岛校区建设指挥部网站
  • 城市建设规划网站wordpress网站制作app
  • 合肥 企业网站设计公司寓意好的公司名字
  • 网站实名认证怎么做wordpress禁用google
  • 0资本建设网站深圳网页设计公司排行
  • 深圳市网站建设科技织带东莞网站建设技术支持
  • 哪些网站可以用gif做头像网站营销的优势
  • 建设银行网站多少室内设计方案ppt作业
  • 万互网站建站网站加载慢怎么办
  • pc端和移动端的网站wordpress怎么切换成中文的
  • 嘉祥做网站wordpress刷量插件
  • 网站色彩搭配技巧自己怎么做引流推广
  • 如何防止网站被采集企业网站建设的材料
  • 万达做的电商网站互联网行业黑话
  • 做奥数题网站有自媒体谁还做网站
  • 商务网站设计实训总结核心关键词和长尾关键词
  • 企业设计网站公司有哪些湛江北京网站建设
  • 网站开发软件开发阜宁建设网站的公司