博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【HDOJ】1325 Is It A Tree?
阅读量:7118 次
发布时间:2019-06-28

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

并查集。需要考虑入度。

1 #include 
2 #include
3 4 #define MAXNUM 10005 5 6 int bin[MAXNUM]; 7 int degree[MAXNUM]; 8 int nums[MAXNUM]; 9 10 int find(int x) {11 int r = x;12 13 while (bin[r] != r)14 r = bin[r];15 16 return r;17 }18 19 int main() {20 int x, y, fx, fy, n, case_n = 0;21 int i, flg;22 23 while (1) {24 scanf("%d %d", &x, &y);25 if (x<0 && y<0)26 break;27 memset(degree, 0, sizeof(degree));28 n = 0;29 ++case_n;30 if (x==0 && y==0) {31 printf("Case %d is a tree.\n", case_n);32 continue;33 }34 for (i=0; i
1) {70 flg = 0;71 break;72 }73 }74 if (flg)75 printf("Case %d is a tree.\n", case_n);76 else77 printf("Case %d is not a tree.\n", case_n);78 }79 80 return 0;81 }

 

转载于:https://www.cnblogs.com/bombe1013/p/3762544.html

你可能感兴趣的文章
heartbeat V2实现MySQL+NFS高可用
查看>>
Netscaler 10.5 VPX与XenApp XenDesktop 集成配置系列之三enable StoreFront Remote Access
查看>>
五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程(转)
查看>>
函数作为参数传递
查看>>
ViolinMemory上市遇低迷 唱衰闪存为哪般?
查看>>
shell脚本-监控系统资源并通过短信报警
查看>>
2014-03-08_javascrit_controller&status
查看>>
SaltStack配置管理之Gains与State测试
查看>>
Windows Server 2016-Hyper-V HNV 新增功能
查看>>
Navicat for oracle 提示 cannot load oci dll,193的解决方法
查看>>
python3中报错的解决方法(长期更新)
查看>>
带你走近AngularJS - 创建自定义指令
查看>>
VM虚拟机Linux克隆后网卡的相关操作
查看>>
我的友情链接
查看>>
Springboot学习(一)
查看>>
TensorFlow的基础概念04
查看>>
类的初始化和总结
查看>>
java 8 新特性 时间api使用实例
查看>>
SylixOS USB Gadget层介绍
查看>>
python设计模式之单例模式
查看>>