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

专业型网站和个人网站长春商城网站开发

专业型网站和个人网站,长春商城网站开发,建个视频网站多少钱,老榕树网站建设推导部分和 2024-12-11 蓝桥杯每日一题 推导部分和 带权并查集 题目大意 对于一个长度为 ( N ) 的整数数列 A 1 , A 2 , ⋯ , A N A_1, A_2, \cdots, A_N A1​,A2​,⋯,AN​ #xff0c;小蓝想知道下标 ( l ) 到 ( r ) 的部分和 ∑ i l r A i A l A l 1 ⋯ A r \sum_{…推导部分和 2024-12-11 蓝桥杯每日一题 推导部分和 带权并查集 题目大意 对于一个长度为 ( N ) 的整数数列 A 1 , A 2 , ⋯ , A N A_1, A_2, \cdots, A_N A1​,A2​,⋯,AN​ 小蓝想知道下标 ( l ) 到 ( r ) 的部分和 ∑ i l r A i A l A l 1 ⋯ A r \sum_{il}^r A_i A_l A_{l1} \cdots A_r ∑ilr​Ai​Al​Al1​⋯Ar​ 是多少 然而小蓝并不知道数列中每个数的值是多少他只知道它的 ( M ) 个部分和的值。其中第 ( i ) 个部分和是下标 l i l_i li​ 到 r i r_i ri​ 的部分和 ∑ j l i r i A j A l i A l i 1 ⋯ A r i \sum_{jl_i}^{r_i} A_j A_{l_i} A_{l_i1} \cdots A_{r_i} ∑jli​ri​​Aj​Ali​​Ali​1​⋯Ari​​值是 S i S_i Si​。 解题思路 这个题的思维难度有点大但是实现来很容易只要理解带权并查集这一概念即可。 先看这个权值是怎么带上的d 数组就是代表每一个值到根节点的一个距离然而当 l 和 r在同一个连通块中的时候之间的距离就是 d[r] - d[l-1] 的值。 每一个连通块代表着是那些可以通过边界值相连的区间的总和在合并的过程中会发生如下图的数值变化如图所示 d[l-1] 的值将会在find函数中通过更新父节点的时候更新成 l-1 到 根节点的距离这时候显然l 和 r 之间的距离就是d[r] - d[l-1] Accepted #include iostreamusing namespace std;const int N 100010; typedef long long ll; ll n,m,q; ll d[N],p[N];ll find(int x) {if(p[x] ! x) {int t find(p[x]);d[x] d[p[x]];p[x] t;}return p[x]; }int main() {cinnmq;for(int i 1;i n;i) p[i] i;ll l,r,s;while(m--) {cinlrs;ll pl find(l-1),pr find(r);// 直接合并p[pl] pr;d[pl] d[r] - d[l-1] - s;}while(q--) {cinlr;ll pl find(l-1),pr find(r);if(pl ! pr) coutUNKNOWNendl;else coutd[r] - d[l-1]endl;}return 0; }思考 这个题的思维难度确实高主要就是带权并查集的使用得多想想。 备注 想要一起备赛的同学可以评论区留言
http://www.tj-hxxt.cn/news/138647.html

相关文章:

  • 视频网站VIP卡怎么做赠品wordpress电商模板下载
  • 网站开发电脑配置推荐百度关键字搜索量查询
  • 素材网站无水印深圳广告公司招聘
  • 网站开场动画怎么做网站怎么放404页面
  • 全网最低价查询网站娄底网站建设方案
  • 江西景德镇建设厅网站做外汇的网站
  • 网站微信二维码侧边栏漂浮框餐饮logo免费设计
  • 无锡网站排名优化费用2017年网站建设公司
  • 深圳建站的公司上海园区虚拟地址一览表
  • 张家港网站建设做网站徐州网站简介
  • 建工网官方网站wordpress防转载
  • 优化 网站访问速度益阳市网站建设
  • 免费合同模板网站网页设计与网站的关系
  • 河南第一火电建设公司网站一个人制作网站
  • 便利的龙岗网站设计建设和住房保障部 网站
  • 网站开发费 无形资产阿里云 win wordpress 伪静态
  • dedecms医院网站wap模板(橙色)4512345做销售如何在网站上搜集资料
  • 什么APP可以做网站ps软件电脑版
  • 全景网站如何建设重庆网站的建设
  • 网站做下子压缩文件的链接wordpress繁体中文
  • 郑州企业网站怎么优化广州网站优化指导
  • 网络营销公司策划方案网站怎样优化文章关键词
  • 免费网站建设培训班泰安刘明是怎么挨办的
  • 网站快照海陵区建设局网站
  • 徐州开发区中学网站西安 美院 网站建设
  • 哪些网站可以免费备案域名购买腾讯云
  • 北京网站设计制作教程网站开发一般有几个服务器
  • 汤姆叔叔官方网站建设wordpress+程序优化
  • 公众平台的微信网站开发关于做甜品的网站
  • domino 网站开发排名网站