CF1829F.Forever Winter
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
A snowflake graph is generated from two integers x and y , both greater than 1 , as follows:
- Start with one central vertex.
- Connect x new vertices to this central vertex.
- Connect y new vertices to each of these x vertices.
For example, below is a snowflake graph for x=5 and y=3 . The snowflake graph above has a central vertex 15 , then x=5 vertices attached to it ( 3 , 6 , 7 , 8 , and 20 ), and then y=3 vertices attached to each of those.
Given a snowflake graph, determine the values of x and y .
输入格式
The first line contains a single integer t ( 1≤t≤1000 ) — the number of test cases.
The first line of each test case contains two integers n and m ( 2≤n≤200 ; 1≤m≤min(1000,2n(n−1)) ) — the number of vertices and edges in the graph, respectively.
The next m lines each contain two integers each u and v ( 1≤u,v≤n , u=v ) — the numbers of vertices connected by an edge. The graph does not contain multiple edges and self-loops.
It is guaranteed that this graph is a snowflake graph for some integers x and y both greater than 1 .
输出格式
For each test case, on a separate line output the values of x and y , in that order, separated by a space.
输入输出样例
输入#1
3 21 20 21 20 5 20 13 20 1 3 11 3 10 3 4 8 19 8 14 8 9 7 12 7 17 7 18 6 16 6 2 6 6 15 7 15 8 15 20 15 3 15 7 6 1 2 1 3 2 4 2 5 3 6 3 7 9 8 9 3 3 6 6 2 2 1 5 2 2 7 4 3 3 8
输出#1
5 3 2 2 2 3
说明/提示
The first test case is pictured in the statement. Note that the output 3 5 is incorrect, since x should be output before y .