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

用asp做的网站有多少seo引擎优化是什么

用asp做的网站有多少,seo引擎优化是什么,android开发应用,三水网站制作公司1049. 最后一块石头的重量 II 有一堆石头&#xff0c;用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。 每一回合&#xff0c;从中选出任意两块石头&#xff0c;然后将它们一起粉碎。假设石头的重量分别为 x 和 y&#xff0c;且 x < y。那么粉碎的可能结果…

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

有一堆石头,用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。

每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 xy,且 x &lt;= y。那么粉碎的可能结果如下:

  • 如果 x == y,那么两块石头都会被完全粉碎;
  • 如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x

最后,**最多只会剩下一块 **石头。返回此石头 **最小的可能重量 **。如果没有石头剩下,就返回 0

示例 1:

**输入:**stones = [2,7,4,1,8,1]
**输出:**1
**解释:**
组合 2 和 4,得到 2,所以数组转化为 [2,7,1,8,1],
组合 7 和 8,得到 1,所以数组转化为 [2,1,1,1],
组合 2 和 1,得到 1,所以数组转化为 [1,1,1],
组合 1 和 1,得到 0,所以数组转化为 [1],这就是最优值。

示例 2:

**输入:**stones = [31,26,33,21,40]
**输出:**5

提示:

  • 1 &lt;= stones.length &lt;= 30
  • 1 &lt;= stones[i] &lt;= 100

这一题很难想到背包问题

这道题看出是背包问题比较有难度
最后一块石头的重量:从一堆石头中,每次拿两块重量分别为x,y的石头,若x=y,则两块石头均粉碎;若x<y,两块石头变为一块重量为y-x的石头求最后剩下石头的最小重量(若没有剩下返回0)
问题转化为:把一堆石头分成两堆,求两堆石头重量差最小值

class Solution {
public:int lastStoneWeightII(vector<int>& stones) {int n = stones.size();int sum = 0;for (auto u : stones) {sum += u;}int bag = sum / 2;vector<int> dp(bag + 1, 0);for (int i = 0; i < n; i++) {for (int j = bag; j >= stones[i]; j--) {dp[j] = max(dp[j], dp[j - stones[i]] + stones[i]);}}return sum - dp[bag];}
};
http://www.tj-hxxt.cn/news/7424.html

相关文章:

  • 开发门户网站报价宁德市住房和城乡建设局
  • 21年没封直接可以进的长沙专业竞价优化公司
  • 网站设置快捷方式到桌面百度超级链
  • 家里面的服务器可以做网站吗怎么做个人网页
  • 网站制作完成后应进入什么阶段引擎优化seo是什么
  • 东阿聊城做网站的公司如何设计一个网页
  • 做牛仔裤的小视频网站app推广平台网站
  • 网站分享链接怎么做的中牟网络推广
  • wordpress主题 seoseo站长网怎么下载
  • 做微信h5的网站贵州萝岗seo整站优化
  • 企业网站优化公司线上营销推广的公司
  • 网站开发策划方案广州网站优化推广
  • 网站建设百强企业网页制作培训教程
  • 域名转出过程网站能打开吗百度网盘seo优化
  • 专门做鞋的网站沈阳市网站
  • 淄博优化网站网站推广优化
  • 学会建网站如何做网络营销广告网络推广
  • 锦州网站建设锦州seo和sem的区别与联系
  • 一张图片网站代码最全资源搜索引擎
  • 学校网站建设运行情况电脑办公软件培训班
  • 做企业评价的有哪些网站宁波网站关键词排名推广
  • 什么是网站主机app广告联盟
  • 香港外贸网站建设采集站seo赚钱辅导班
  • 产品设计培训机构排名seo综合查询国产
  • 肥东网站建设文件外链生成网站
  • 一家做土产网站互联网营销有哪些方式
  • 迁安网站开发百度官方app免费下载
  • 网页制作与网站建设广州正规考证培训机构
  • 广州网站建设外包公司官方正版清理优化工具
  • 莱芜做网站号码网店seo名词解释