博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT1013 Battle Over Cities
阅读量:5286 次
发布时间:2019-06-14

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

题目:PAT1013

 

题解:裸的并查集,大佬在前阵子刚刚讲过,附上一个个人觉得讲的十分好的博客

   某个城市陷入战争,也就相当于把这个点去除后做并查集,然后查看有多少分支。

   最后一个点一直报段错误...又是数组开小了...有n个顶点的强连通图有n(n-1)条路径,我最刚开始只开了n条...

 

代码:

1 #include
2 #define maxn 1005 3 using namespace std; 4 5 int x[maxn*maxn],y[maxn*maxn],par[maxn],tar[maxn],city,n,m,k; 6 7 int findx(int x) 8 { 9 return par[x]==x?x:findx(par[x]);10 }11 12 void unionx(int x,int y)13 {14 x=findx(x);y=findx(y);15 if(tar[x]

 

   

转载于:https://www.cnblogs.com/RocSAMA/p/6525320.html

你可能感兴趣的文章
POJ1611-The Suspects-并查集
查看>>
笔记--cocos2d-x 3.0 环境搭建
查看>>
关于不断刷新界面jsp+ajax
查看>>
js高阶函数应用—函数防抖和节流
查看>>
eclipse 中java/scala 混合的maven项目 工作环境篇
查看>>
顺序栈与两栈共享空间-C语言实现
查看>>
【mongo】可以用localhost启动,无法用ip启动问题的解决
查看>>
【QT】视频播放
查看>>
揭开Redis的神秘面纱
查看>>
Object流
查看>>
Windows Phone开发(8):关于导航的小技巧 转:http://blog.csdn.net/tcjiaan/article/details/7285062...
查看>>
Ajax学习笔记1之第一个Ajax应用程序
查看>>
css3新单位vw、vh、vmin、vmax的使用详解(转载)
查看>>
软件测试培训第30天
查看>>
centos7 关闭防火墙
查看>>
04-jQuery的属性操作
查看>>
response实现文件下载
查看>>
【WP7】页面之间数据交互
查看>>
C++中的unique函数
查看>>
小白学数据分析----->流失分析设计
查看>>