版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

仓库源文站点原文


title: 题解 - [HDU 6152] Friend-Graph categories:


题目链接

<!-- more -->

原始题面

Problem Description

It is well known that small groups are not conducive of the development of a team. Therefore, there shouldn’t be any small groups in a good team

In a team with n members,if there are three or more members are not friends with each other or there are three or more members who are friends with each other. The team meeting the above conditions can be called a bad team.Otherwise,the team is a good team

A company is going to make an assessment of each team in this company. We have known the team with n members and all the friend relationship among these n individuals. Please judge whether it is a good team

Input

The first line of the input gives the number of test cases $T$; $T$ test cases follow.($T<=15$) The first line od each case should contain one integers $n$, representing the number of people of the team.($n≤3000$)

Then there are $n-1$ rows. The ith row should contain $n-i$ numbers, in which number $a_{ij}$ represents the relationship between member $i$ and member $j+i$. $0$ means these two individuals are not friends. $1$ means these two individuals are friends

Output

Please output "Great Team!" if this team is a good team, otherwise please output "Bad Team!"

Sample Input

1
4
1 1 0
0 0
1

Sample Output

Great Team!

Source

2017 中国大学生程序设计竞赛 - 网络选拔赛

Recommend

liuyiding

题意简述

给出 $n$ 个人组成的团队的关系图, 两个点有边连接代表这两个人互相认识, 否则代表两人不认识

如果其中有三个人互相认识或互相不认识则称其为坏团队, 否则称其为好团队

判断给出的团队是好团队还是坏团队

解题思路

代码参考

<details open> <summary><font color='orange'>Show code</font></summary> {% icodeweb cpa_cpp title:HDU_6152 HDU/6152/0.cpp %} </details>