当前位置: 首页 > 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://www.yutouwan.com/news/206598/

相关文章:

  • 美容网站开发无锡建设网站找哪家
  • 全球设计网站排行那个网站做网站托管
  • 统计二级域名的网站流量有什么用网站怎么申请支付宝接口
  • 深圳龙岗网站维护网站做直播吗
  • 住房及城乡建设部信息中心网站河南网络推广培训
  • 网站 后台 回车不了嘉兴建设企业网站
  • 付费网站做推广哪个好手机网站与app
  • 没有公司做网站可以吗山东经济建设网站
  • 株洲企业网站建设建设银行人力资源系统网站怎么进
  • 国外高大上设计网站做背景网站
  • 外综服务平台哪里做网站温州网站建设温州网站制作
  • 建筑设计参考网站网站备案添加APP备案
  • 做推广网站wordpress首页自定义
  • 视频网站开发防止盗链网站制作学习
  • 网站中二级导航栏怎么做深圳网站seo哪家快
  • 帝国cms更改网站ico昆山人才网官网
  • 建设部门的网站wordpress 视频图片网站
  • 怎样优化排名自己网站拼多多如何无货源开店
  • 做设计有哪些免费网站优惠券精选网站怎么做
  • logaster在线制作logoseo网站推广首页排名
  • 可以做任务的网站有哪些wordpress 改社交图标
  • 本地的网站建设拓者设计吧首页
  • 手机网站建设实验报告怎么搭建自己的博客网站
  • 广州企业网站建设电话镇江网站搜索排名
  • 模板网站不利于seo吗wordpress完整替换网址
  • 岳阳网站建设一站式服务个人做搜索引擎网站违法吗
  • 门户网站建设工作网站建设福永附近网络公司
  • 哪些网站是503错误代码怎样制作图片网站
  • 俄文网站开发地点网站建设百度帖吧
  • 亚马逊跨境电商官方网站百度地图在线查询