SPOJ PT07Y
来源:互联网 发布:ntfs for mac 未安装 编辑:程序博客网 时间:2024/06/05 21:15
// http://www.spoj.com/problems/PT07Y/#include <iostream>using namespace std;int findroot(int* points, int p) {while (points[p] != p) p = points[p];return p;}int main() {int V, E;cin >> V >> E;int *points = new int[V+1];for (int i = 1; i <= V; i++) {points[i] = i;}bool YES = true;for (int i = 0; i < E; i++) {int u, v;cin >> u >> v;if (!YES) continue;int rootu = findroot(points, u);int rootv = findroot(points, v);if (rootu != rootv) {points[v] = u;continue;}else {YES = false;}}if (YES) {cout << "YES" << endl;}else {cout << "NO" << endl;}return 0;}
0 0
- SPOJ PT07Y
- SPOJ-PT07Y Is it a tree DFS/并查集
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- MongoDB增删改查(命令行、java api)
- Java编译问题
- Jquery Mobile学习教程之预加载与页面缓存
- listview去除底边黑色框线,去除拖动时黑屏
- 使用Linux命令行测试网速
- SPOJ PT07Y
- Oracle数据库性能监控常用Sql
- SPOJ LCS --后缀自动机
- 回不去了...
- User's Guide For Remind4Me
- Oracle 11g数据库相关操作
- 解决Sublime Text 3中文显示乱码问题
- do {...} while (0) 在宏定义中的作用
- NBUT 1538 Submartix