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

什么是网络营销的新特点合肥网站优化方案

什么是网络营销的新特点,合肥网站优化方案,订餐网站怎么做,产品网站怎样做外部链接1049. 最后一块石头的重量 II(题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台) 思路:把全部石头重量加起来,然后除以二,就等于背包的最大容量。然后就可以按照背包问题…

1049. 最后一块石头的重量 II(题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台)

思路:把全部石头重量加起来,然后除以二,就等于背包的最大容量。然后就可以按照背包问题做,再将石头总质量减去背包最大容量得到的差减去背包里面的值,就是可以得到的最小结果。

int lastStoneWeightII(vector<int>& stones) {int sum = accumulate(stones.begin(), stones.end(), 0);int target = sum/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 (sum - dp[target]) - dp[target];
}

494. 目标和(题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台)

思路:乍一看还以为是个排列组合题目,想用回溯法来做,但是结果会超时。所以还是用dp做,关键在于dp的构造,细想其实可以得到这个式子:left-right=targt, left+right=sum,可以推出left=(sum+target)/2,这就好办了,left即为我们的背包最大容量。dp[left]即为我们要求的最终结果。(但此题与其他不同的是,他不是每次都去比较拿最大值,而是一直做加法,我的理解是实际还是做的排列组合)

int findTargetSumWays(vector<int>& nums, int target) {int sum = accumulate(nums.begin(), nums.end(), 0);if((sum+target)%2==1) return 0;if(abs(target)>sum) return 0;int bagSize = (target+sum)/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. 一和零(题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台)

思路:可以看作是两个背包合一起,要装一起装,要不都不装。

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 zeroNum=0, oneNum=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://www.hengruixuexiao.com/news/48197.html

相关文章:

  • 黄色网站建设黄色视频大数据营销名词解释
  • 长沙做网站价格qq刷赞网站推广快速
  • 盐城做网站哪家好进入百度搜索首页
  • 购物网站服务器价格网站建设需要多少钱
  • 做游戏网站的分析网站买卖交易平台
  • 淮安网站建设电话app推广公司怎么对接业务
  • 自做业务网站德州seo优化
  • 济宁优化公司谷歌seo靠谱吗
  • 小程序网站做多大尺寸北京网站排名推广
  • 手机怎样设计网站建设免费推广途径与原因
  • 福州网站建设案例网络营销策划方案范文
  • 毕业设计餐饮网站建设百度权重工具
  • 旅游网站开发目的和意义南阳本地网络推广优化公司
  • iframe网站如何做统计网络营销的优势与不足
  • 网站 公司实力seo人员培训
  • 自己做图片的网站互联网行业最新资讯
  • 怎么网站建设多少钱网站优化seo是什么意思
  • 做动态网站用什么语言怎么设计网站
  • 校园网站推广方案怎么做semantics
  • 天津企业网站设计报价广州seo排名外包
  • 网站上线是前端还是后端来做百度新闻头条
  • 深圳网站设计x程序seo排名优化培训
  • 求职网站怎么做网络推广
  • 网站做零售杭州seo顾问
  • 北京做手机网站的公司名称电商沙盘seo裤子关键词
  • 彩票网站开发的网站收录工具
  • 苏州企业网站制作电话如何做网站推广私人
  • 网站建设市场占有率企业官网定制设计
  • 查看网站点击量seo网站推广服务
  • 企业微信官网深圳seo公司排名