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

河南住房城乡建设厅官方网站免费广告投放平台

河南住房城乡建设厅官方网站,免费广告投放平台,wordpress more-link,南昌科技网站建设力扣2382. 删除操作后的最大子段和 题目 题目解析及思路 题目要求找到每次删除一个元素的最大字段和 因为删除不好做,可以转删除为添加,用并查集维护当前子段和 两部分合并(两个并查集),三部分求和(两个并查集和一个元素) 代码 class S…

力扣2382. 删除操作后的最大子段和

题目

在这里插入图片描述

题目解析及思路

题目要求找到每次删除一个元素的最大字段和

因为删除不好做,可以转删除为添加,用并查集维护当前子段和

两部分合并(两个并查集),三部分求和(两个并查集和一个元素)

代码

class Solution {
public:vector<long long> maximumSegmentSum(vector<int>& nums, vector<int>& removeQueries) {int n = nums.size();//把数组看做一条链,最右边n的位置有一个虚拟头节点int p[n+1];iota(p,p+n+1,0);long long sum[n+1];memset(sum, 0, sizeof(sum));vector<long long> ans(n);function<int(int)> find = [&](int x) -> int { return p[x] == x ? x : p[x] = find(p[x]); };//反向操作for(int i=n-1;i>0;i--){int x = removeQueries[i];int fa = find(x+1);p[x] = fa;sum[fa] += sum[x] + nums[x];ans[i-1] = max(ans[i],sum[fa]);}return ans;}
};
http://www.dtcms.com/wzjs/218831.html

相关文章:

  • 建站国外百元服务器关键词自助优化
  • 哪些作弊网站注册网站免费注册
  • 开公司建网站线上seo关键词优化软件工具
  • 百度抓取不到网站百度app安卓版下载
  • 南京网站seo找行者seo百度资源提交
  • 做seo对网站推广有什么作用友情链接网站源码
  • 阿里云虚拟主机多网站360搜索引擎下载
  • 用html5做网站百度经验怎样制作一个自己的网站
  • 门户网站后台管理系统搜索引擎营销的模式有哪些
  • 网站建好后如何上线路由优化大师
  • 网站设计制作公司需要什么资质成都高薪seo
  • 网站建设科技有限公司seo内容优化是什么意思
  • 建设摩托车官网110windows优化大师是什么
  • 网站建设学习学校百度信息流是什么
  • 定制网站制作广州百度推广托管公司
  • 广告网站设计公司好吗衡阳网站建设
  • 东莞+网站建设+定制水网络营销有哪些主要功能
  • 网站的推广运营站长之家查询
  • 做色情网站需要多少钱深圳网站seo优化公司
  • 残疾人无障碍网站怎么做seo排名快速刷
  • 男人和女人做羞羞的免费网站品牌如何推广
  • 山东省建设银行网站凡科建站怎么收费
  • 免费网站正能量入口下载免费网站安全软件下载
  • 计算机网络技术网站开发网页设计实训报告
  • 淘宝客网站哪个好百度关键词挖掘工具爱站网
  • 东方城乡与住房建设部网站seo外包品牌
  • 深圳品牌内衣展seo优化实训总结
  • 自己做网站能否赚钱6网络推广人员
  • 普洱市住房和城乡建设局信息公开网站软文范例大全100
  • 河南省商丘网站新网络营销