51nod-1535 深海探险
来源:互联网 发布:周泓旭 知乎 编辑:程序博客网 时间:2024/05/17 06:37
原题链接
1535 深海探险
题目来源: CodeForces
基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题
收藏
关注
很久很久以前的一天,一位美男子来到海边,海上狂风大作。美男子希望在海中找到美人鱼,但是很不幸他只找到了章鱼怪。
然而,在世界的另一端,人们正在积极的收集怪物的行为信息,以便研制出强大的武器来对付章鱼怪。由于地震的多发,以及恶劣的天气,使得我们的卫星不能很好的定位怪物,从而不能很好的命中目标。第一次射击的分析结果会反映在一张由n个点和m条边组成的无向图上。现在让我们来确定这张图是不是可以被认为是章鱼怪。
为了简单起见,我们假设章鱼怪的形状是这样,他有一个球形的身体,然后有很多触须连接在他的身上。可以表现为一张无向图,在图中可以被认为由三棵或者更多的树(代表触须)组成,这些树的根在图中处在一个环中(这个环代表球形身体)。
题目保证,在图中没有重复的边,也没有自环。
Input
单组测试数据第一行给出两个数,n表示图中的点的个数,m表示图中边的数量。 (1≤ n≤100,0≤ m≤ n*(n-1)/2 )接下来m行给出边的信息,每一行有两上数x,y (1≤ x,y≤ n,x≠y)表示点x和点y之间有边相连。每一对点最多有一条边相连,点自身不会有边到自己。
Output
共一行,如果给定的图被认为是章鱼怪则输出"FHTAGN!"(没有引号),否则输出"NO"(没有引号)。
Input示例
6 66 36 45 12 51 45 4
Output示例
FHTAGN!
#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>#include <vector>#include <map>#include <cmath>#define maxn 40000005#define INF 1000000009#define MOD 1000000007typedef long long ll;using namespace std;vector<int> v[1005];int vis[1005];void dfs(int j){vis[j] = 1;for(int i = 0; i < v[j].size(); i++){if(vis[v[j][i]] == 1) continue;dfs(v[j][i]);}}int main(){//freopen("in.txt", "r", stdin);int n, m, a, b;scanf("%d%d", &n, &m);for(int i = 0; i < m; i++){scanf("%d%d", &a, &b);v[a].push_back(b);v[b].push_back(a);}if(n != m){puts("NO");return 0;}dfs(1);int sign = 0;for(int i = 1; i <= n; i++) if(vis[i] == 0) sign = 1;if(sign) puts("NO");else puts("FHTAGN!");return 0;}
0 0
- 51nod-1535 深海探险
- 51nod 1535 深海探险
- 51Nod-1535-深海探险
- 51nod 1535 深海探险
- 51nod-1535 深海探险
- 深海探险 51Nod
- 51nod 1535 深海探险【思维+并查集】
- 51nod 1535 深海探险(并查集判联通块)
- 51nod 1535 深海探险 并查集判断环和连通度
- 深海 歌词
- 深海少女
- 51Nod 1535 思维+DFS
- 51Nod
- 51Nod
- 51nod
- 51Nod
- 51Nod
- 51Nod
- 自定义控件其实很简单 六
- 彻底深刻理解js原型链之prototype,__proto__以及constructor(一)
- windows下php和apache安装
- 2017_0117
- eclipse-jee 如何修改黑色主题
- 51nod-1535 深海探险
- 2017_0118
- 一些Setup Factory 教程的链接
- 维纳过程(Wiener Process)与高斯过程(Gaussian Process)
- php对象转换成字符串
- Servlet、ServletConfig和ServletContext
- Hibernate异常No row with the given identifier exists 解决方法
- angular 取消或终止$http的ajax请求
- N进制小数