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

h5哪个网站可以做工信部备案管理系统官网入口

h5哪个网站可以做,工信部备案管理系统官网入口,漯河市万金镇网站建设,网站建设费是什么题目链接 题目描述 给定 nnn 个集合#xff0c;第 iii 个集合内初始状态下只有一个数#xff0c;为 iii。 有 mmm 次操作。操作分为 333 种#xff1a; 1 a b 合并 a,ba,ba,b 所在集合#xff1b; 2 k 回到第 kkk 次操作#xff08;执行三种操作中的任意一种都记为一次… 题目链接 题目描述 给定 nnn 个集合第 iii 个集合内初始状态下只有一个数为 iii。 有 mmm 次操作。操作分为 333 种 1 a b 合并 a,ba,ba,b 所在集合 2 k 回到第 kkk 次操作执行三种操作中的任意一种都记为一次操作之后的状态 3 a b 询问 a,ba,ba,b 是否属于同一集合如果是则输出 1 否则输出 0。 输入格式 第一行两个整数n,mn,mn,m。 接下来 mmm 行每行先输入一个数 optoptopt。若 opt2opt2opt2 则再输入一个整数 kkk否则再输入两个整数 a,ba,ba,b描述一次操作。 输出格式 对每个操作 333输出一行一个整数表示答案。 输入输出样例 输入 #1 5 6 1 1 2 3 1 2 2 0 3 1 2 2 1 3 1 2输出 #1 1 0 1说明/提示 对于 100%100\%100% 的数据1≤n≤1051≤m≤2×1051\le n\le 10^51\le m\le 2\times 10^51≤n≤1051≤m≤2×105。 Solution 模板题可以通过 可持久化数组 启发式合并 /// 按秩合并 实现。 Code #includecstdio #includealgorithm using namespace std; const int maxn300010; struct SegmentTree{int lc,rc,l,r,fa,siz; }tr[maxn*40]; int n,m,tot,root[maxn]; inline int build(int l,int r){int utot,mid(lr)1;tr[u].ll;tr[u].rr;if(lr){tr[u].fal;tr[u].siz1;return u;}tr[u].lcbuild(l,mid);tr[u].rcbuild(mid1,r);return u; } inline int query(int u,int a){if(tr[u].ltr[u].r)return u;int mid(tr[u].ltr[u].r)1;if(amid)return query(tr[u].lc,a);else return query(tr[u].rc,a); } inline int find(int v,int x){int pquery(root[v],x);return tr[p].fax?x:find(v,tr[p].fa); } inline int merge(int p,int pos,int fa){int utot;tr[u].ltr[p].l;tr[u].rtr[p].r;if(tr[u].ltr[u].r){tr[u].fafa;return u;}int mid(tr[u].ltr[u].r)1;if(posmid){tr[u].rctr[p].rc;tr[u].lcmerge(tr[p].lc,pos,fa);}else{tr[u].lctr[p].lc;tr[u].rcmerge(tr[p].rc,pos,fa);}return u; } inline int add(int p,int pos,int d){int utot;tr[u].ltr[p].l;tr[u].rtr[p].r;if(tr[u].ltr[u].r){tr[u].fatr[p].fa;tr[u].siztr[p].sizd;return u;}int mid(tr[u].ltr[u].r)1;if(posmid){tr[u].rctr[p].rc;tr[u].lcadd(tr[p].lc,pos,d);}else{tr[u].lctr[p].lc;tr[u].rcadd(tr[p].rc,pos,d);}return u; } int main(){scanf(%d%d,n,m);root[0]build(1,n);for(int i1;im;i){int opt,a,b;scanf(%d,opt);if(opt1){scanf(%d%d,a,b);afind(i-1,a);bfind(i-1,b);if(ab){root[i]root[i-1];continue;}int xquery(root[i-1],a),yquery(root[i-1],b);if(tr[x].siztr[y].siz)swap(x,y),swap(a,b);root[i]merge(root[i-1],a,b);root[i]add(root[i],b,tr[x].siz);}else if(opt2){scanf(%d,a);root[i]root[a];}else{scanf(%d%d,a,b);root[i]root[i-1];printf(%d\n,find(i,a)find(i,b));}}return 0; }
http://wiki.neutronadmin.com/news/206598/

相关文章:

  • 网站代付系统怎么做58同城做网站多少钱
  • 河北恒山建设集团网站深圳公司网站设计公司
  • 汕头百度网站推广wordpress 自定义逻辑
  • 网站建站中关键字搜索怎么弄西安十大网站制作公司
  • 济南 建网站wordpress 花瓣
  • 哈尔滨企业网站校园服装网站建设演示文稿
  • 中国设计网站推荐卡盟代网刷24小时自助下单
  • 做网站设计电脑需要什么配置微信平台制作网站开发
  • 怎么做网站淘宝转换工具wordpress 页面下载文件
  • 石家庄做手机网站建设clh网站建设公司
  • 花生壳盒子做网站服务器浙江省建设网站首页
  • 网站建设技术交流平面设计接单群
  • 东莞网站推广优化搜索推广网站域名ip地址查询
  • [ 1500元做网站_验收满意再付款! ]_沛县网络公司php 显示不同网站内容
  • 设计素材网站合集网站专业是学什么
  • 建设网站一定需要云服务器么wordpress盲注
  • 炫酷的网站开发宝安网页设计
  • 申请专利的网站网站速度测速
  • 济南 网站定制手机搭建电脑做的网站
  • 深鑫辉网站建设杭州清风室内设计培训学校
  • 重庆网站制作一般多少钱ih5 做视频网站
  • 专业建设外贸网站制作购物网站排名 2019
  • 学院网站建设需求分析目录深圳福田公司
  • 广州市做网站的dede企业网站模板下载
  • 网站开发结构有企业vi设计作品
  • php做网站实例玩具网站建设服务公司
  • 做下一个盗版小说网站广州做网站公司哪家好
  • 济南网站建设手机wordpress如何导出主题
  • 黑龙江 俄语网站制作自己想申请一个公司
  • 精品下载站Add-ons wordpress