AT_abc251_f.[ABC251F] Two Spanning Trees

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定一个有 NN 个顶点和 MM 条边的无向图 GG。GG 是简单图(即无自环和无重边)且连通的。

对于 i=1,2,…,Mi = 1,2,\dots,M,第 ii 条边是顶点 uiu_i 和顶点 viv_i 和无向边边 ui⇔viu_i\Leftrightarrow v_i。

图 GG 的两棵全局树 T1T_1 和 T2T_2,同时满足以下两个条件(T1T_1 和 T2T_2 可以相同)。

  • T1T_1 满足以下条件:

T1T_1 是一棵以顶点 1 为根的有根树,对于原图 GG 上的两点 uu 和 vv 有 u⇔vu\Leftrightarrow v,若这条边不是生成树中的树边,那么在生成树上这两点一定是祖先关系。

  • T2T_2 满足以下条件:

T2T_2 是一棵以顶点 1 为根的有根树,对于原图 GG 上的两点 uu 和 vv 有 u⇔vu\Leftrightarrow v,若这条边不是生成树中的树边,那么在生成树上这两点一定不是祖先关系。

输入格式

第一行输入两个正整数 NN 和 MM。

第 22 行到第 M+1M+1 行每行输入两个整数,表示在原图 GG 上有这条无向边。

输出格式

对于 T1T_1,输出从第 11 行到第 N−1N-1 行,表示在满足 T1T_1 生成条件下任意一棵生成树的所有边。

对于 T2T_2,输出从第 22 行到第 2N−22N-2 行,表示在满足 T2T_2 生成条件下任意一棵生成树的所有边。

注意:输出边的两个顶点顺序以及输出边的顺序都是任意的。

输入输出样例

  • 输入#1

    6 8
    5 1
    4 3
    1 4
    3 5
    1 2
    2 6
    1 6
    4 2

    输出#1

    1 4
    4 3
    5 3
    4 2
    6 2
    1 5
    5 3
    1 4
    2 1
    1 6
  • 输入#2

    4 3
    3 1
    1 2
    1 4

    输出#2

    1 2
    1 3
    1 4
    1 4
    1 3
    1 2

说明/提示

范围

  • 2≤N≤2×1052\le N\le 2\times 10^5
  • N−1≤M≤min⁡{2×105,N(N−1)2}N-1\le M \le \min \{ 2\times 10^5,\frac {N(N-1)}{2} \}
  • 1≤ui,vi≤N1\le u_i,v_i\le N
  • 所有输入均为整数
  • 给出的图简单且连通

样例解释 1

在上述输出示例中,T1T_1 是具有 5 条边 {{1,4},{4,3},{5,3},{4,2},{6,2}}\{ \{ 1, 4 \}, \{ 4, 3 \}, \{ 5, 3 \}, \{ 4, 2 \}, \{ 6, 2 \} \} 的图 GG 的一棵生成树。

这棵 T1T_1 满足问题描述中的条件。实际上,对于图 GG 中不在 T1T_1 里的每条边:

-对于边 {5,1}\{ 5, 1 \},顶点 1 是顶点 5 的祖先;

-对于边 {1,2}\{ 1, 2 \},顶点 1 是顶点 2 的祖先;

-对于边 {1,6}\{ 1, 6 \},顶点 1 是顶点 6 的祖先。

T2T_2 是具有 5 条边 {{1,5},{5,3},{1,4},{2,1},{1,6}}\{ \{ 1, 5 \}, \{ 5, 3 \}, \{ 1, 4 \}, \{ 2, 1 \}, \{ 1, 6 \} \} 的图 GG 的一棵生成树。
这棵 T2T_2 满足问题描述中的条件。对于图 GG 中不在 T2T_2 里的每条边:

  • 对于边 {4,3}\{ 4, 3 \},顶点 4 和顶点 3 不存在祖先——子孙关系;
  • 对于边 {2,6}\{ 2, 6 \},顶点 2 和顶点 6 不存在祖先——子孙关系;
  • 对于边 {4,2}\{ 4, 2 \},顶点 4 和顶点 2 不存在祖先——子孙关系。

样例解释 2}

具有 3 条边 {{1,2},{1,3},{1,4}}\{ \{ 1, 2 \}, \{ 1, 3 \}, \{ 1, 4 \} \} 的树 TT 是图 GG 的唯一生成树。由于图 GG 中不存在不在这棵树 TT 里的边,显然,TT 同时满足 T1T_1 和 T2T_2 的条件。

输入解题思路,AI测评打分。不知道怎么写?

首页