博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P2814 家谱
阅读量:4313 次
发布时间:2019-06-06

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

so,为什么一道水题是蓝色的???哦哦哦,水好像就是蓝色的,emmm那就不是恶意评分了嘤嘤嘤

。。。

好吧实际上可能是非c党对于字符串的处理需要进行编号和结构体,会麻烦一点吧。。。

ok说题目,这题实际上也没啥好说的,map+并查集,最基本的并查集,然后,就过了。顺带一提我的map是现学的,所以可能从某种意义上提升了这道题对我的难度吧。。。

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
13 #include
14 #include
15 #include
16 #include
17 #include
18 #include
19 using namespace std;20 21 string z,y;22 map
p;//map23 24 string find(string x){//查找该集合的代表元25 return x==p[x]?x:p[x]=find(p[x]);26 }27 28 int main(){29 char zy;30 cin>>zy;//读入第一个字符31 while(zy!='$'){32 cin>>z;33 if(zy=='#'){34 y=z;35 if(p[z]=="") p[z]=z;36 }37 else if(zy=='+'){38 p[z]=y;39 }40 else{//输出41 cout<
<<' '<
<
>zy;44 }45 return 0;46 }

做完这题有种到处认爹的感觉???

算了看它是蓝色水题的面子上就不纠结了嘤嘤嘤

转载于:https://www.cnblogs.com/hahaha2124652975/p/11131726.html

你可能感兴趣的文章
zbb20190605 maven windows配置maven私服以及使用
查看>>
sqoop 补充
查看>>
什么是好代码?
查看>>
简易五子棋AI算法分析
查看>>
2018.12.1 web项目中解决乱码问题的一个工具类
查看>>
JSP 中 forward 和 redirect 的区别_2014.12.31
查看>>
解释性语言,编译性语言,脚本语言
查看>>
Yii处理流程
查看>>
第四周学习进度总结
查看>>
js设计模式-原型模式
查看>>
css利用padding百分比实现图片自适应高度
查看>>
SPFA_vertor
查看>>
Android中判断网络连接是否可用及监控网络状态
查看>>
spring boot jsp web项目部署
查看>>
EL表达式运算符
查看>>
26.Remove Duplicates from Sorted Array
查看>>
-TextView使用SpannableString设置复合文本
查看>>
git tag 标签操作
查看>>
Flex 弹性布局
查看>>
python爬虫之git的使用(origin说明)
查看>>