计蒜客第二章:接龙
发布日期:2022-02-01 13:46:30 浏览次数:28 分类:技术文章

本文共 732 字,大约阅读时间需要 2 分钟。

计蒜客练习题:接龙

题目

在这里插入图片描述

在这里插入图片描述

样例

在这里插入图片描述

代码

#include
using namespace std;int father[30010],t,l[30010],r[30010];void init(){
for(int i=0;i<=30000;++i) {
father[i]=i; l[i]=1; //ji.push_back(i); }}int get(int x){
if(father[x]==x) return x; else{
int y=father[x]; father[x]=get(y); r[x]+=r[y]; return father[x];}}void merge(int a,int b){
int x,y; x=get(a); y=get(b); if(x!=y) {
father[x]=y; r[x]=l[y]; l[y]+=l[x]; }}int main(){
ios::sync_with_stdio(false); cin>>t; int a,b; char c; init(); while(t--) {
cin>>c>>a>>b; if(c=='M') merge(a,b); else {
int p=get(a); int q=get(b); if(p==q) cout<
<

转载地址:https://blog.csdn.net/shidonghang/article/details/102461791 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:计蒜客第二章:网络交友
下一篇:计蒜客第三章:蒜头君吃桃

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月12日 19时04分13秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Java SSM 项目实战 day06 角色操作,资源权限操作 2019-04-26
Java SSM 项目实战 day07 SpringSecurity源码分析 2019-04-26
Android Studio 实现实现学生信息的查询 -源代码 三(Servlet + 连接MySql数据库) (JSON通信) 2019-04-26
Android Studio 实现实现学生信息的增删改查 -源代码 四(Servlet + 连接MySql数据库) 2019-04-26
Java SSM 项目实战 day07用户角色关联操作,添加角色,以及添加权限 2019-04-26
Java SSM 项目实战 day08 方法级别的权限操作 服务器端的权限控制(JSR-250注解)(支持表达式的注解)(@Secured)以及页面端的权限控制 2019-04-26
(精华)2020年6月25日 JavaScript高级篇 对象属性 2019-04-26
(精华)2020年6月25日 JavaScript高级篇 数据类型 2019-04-26
(精华)2020年6月25日 JavaScript高级篇 对象类型 2019-04-26
(精华)2020年6月25日 JavaScript高级篇 click事件(冒泡,捕获,委托) 2019-04-26
(精华)2020年7月4日 JavaScript高级篇 ES6(class类的继承) 2019-04-26
(精华)2020年7月5日 JavaScript高级篇 ES6(async和await) 2019-04-26
(精华)2020年7月5日 Node.js require和module 2019-04-26
(精华)2020年7月7日 Node.js http,https,tcp服务的创建 2019-04-26
(精华)2020年7月8日 Node.js connect的使用文件上传 2019-04-26
(精华)2020年7月8日 Node.js express(跨域处理) 2019-04-26
(精华)2020年7月12日 webpack 增加 babel⽀持 2019-04-26
(精华)2020年7月12日 webpack 常见插件的使用 2019-04-26
(精华)2020年7月12日 webpack 代码分割和多线程打包 2019-04-26
(精华)2020年7月12日 vue v-show和v-if的使用 2019-04-26