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

一个网站通常包含多个网页分销系统解决方案

一个网站通常包含多个网页,分销系统解决方案,西宁网站搭建企业,电商卖什么产品有前景题目连接 http://acm.hdu.edu.cn/showproblem.php?pid2818 题意:给定N个blocks#xff0c;分在N个堆里#xff0c;然后又P个操作#xff0c;每次将x所在的堆放在y所在的堆上#xff0c;或者询问x的下面有几个blocks 做法#xff1a;带权并查集 因为要查询x的下面有多少bl…题目连接 http://acm.hdu.edu.cn/showproblem.php?pid2818 题意:给定N个blocks分在N个堆里然后又P个操作每次将x所在的堆放在y所在的堆上或者询问x的下面有几个blocks 做法带权并查集 因为要查询x的下面有多少blocks所以我们在普通并查集的基础上在维护两个域size[x]和under[x]分别表示x所在堆的大小以及x下面的元素。 在合并的时候我们分别取x,y的堆的最下面一块也就是他们的根a,b.a和b相等就不用处理了。如果不相等那么就让F[a] b.而在这之前我们要维护size和under所有x原来所在的堆的每个元素的under都要增加size[b],如果全都修改会超时所以我们之修改under[a],把其它修改放在压缩里面要查哪一个再更新。同时为了方便我们只把size存在根上也就是size[b]size[a],size[a] 0。 在find的时候我们进行压缩这时候更新under[x],under[x]under[fx]就可以了。 #include iostream #include cstdio #include algorithm #include vector #include set #include queue #include set #include map #include cstring #include functional #include cmath typedef long long ll; using namespace std; const int MAXN 30010; int F[MAXN],size[MAXN],under[MAXN]; int f(int x){if(F[x] x)return x;int fx F[x];F[x] f(F[x]);under[x]under[fx];return F[x]; } void uni(int x,int y){int a f(x),b f(y);if(a b)return ;under[a] size[b];size[b]size[a];size[a] 0;F[a] b; } int main(){ios::sync_with_stdio(0);for(int i0;iMAXN;i){F[i] i;size[i] 1;}int p;cinp;while(p--){char cmd;cincmd;if(cmd M){int x,y;cinxy;uni(x,y);}else{int x;cinx;f(x);cout under[x] endl;}}return 0; }转载于:https://www.cnblogs.com/across-fun/p/3594784.html
http://www.yutouwan.com/news/226955/

相关文章:

  • 专业做灯具的网站如何建淘宝客网站
  • 济南品牌网站建设介绍国外网站加速神器
  • php mysql网站开发工资公司网页怎么做的
  • 百度站长平台网站收录wordpress出名的网站
  • 龙岩网站设计 都找推商吧系统建设工程规划许可证网站
  • wordpress 做购物网站广州:推动优化防控措施落
  • 快递公司网站源码全屏网站设计技巧
  • html5做宠物饲养网站天津建设工程信息网网
  • 有做财经 直播的网站吗室内效果图制作
  • 加强机关门户网站建设方案域名过户流程
  • 网站建设的市场容量中升乙源建设工程有限公司网站
  • 黑色炫酷灯饰照明科技企业商务网站模板做别人一样的网站吗
  • 网站建设的初步预算wordpress破解key
  • 如何代做网站iis7.0建设网站
  • 和客户谈建网站怎么说怎么找企业做网站
  • 做网站怎么在主机上放图片有哪些基于网站开发的报表设计器
  • 个人与企业签订网站开发合同成都建设银行保安招聘网站
  • 做精细化工网站建设网页设计制作公司
  • 养老网站建设 中企动力网站是用虚拟机做还是服务器
  • 网站html静态化网站使用问题
  • 章丘做网站中英文双语网站 滑动切换
  • 有二维码怎样做网站哪些网站做的比较好
  • 做网站码伊通县建设局网站
  • 越秀网站建设优化把网站放到服务器
  • 做网站seo怎么赚钱wordpress dux主题5.2
  • 烈士陵园网站建设方案百度文库电商数据分析怎么做
  • php做购物网站的弊端wordpress the7 4..4.8
  • 先进网站深圳企业网站建设多少钱
  • 桓台网站建设公司软件开发 报价单
  • 黄冈网站建设设计常州新北区建设局网站