AT_agc035_b.[AGC035B] Even Degrees

省选/NOI-

通过率:0%

AC君温馨提醒

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

题目描述

给定一个有 NN 个顶点 MM 条边的简单连通无向图。顶点编号为 11 到 NN,第 ii 条边连接顶点 AiA_i 和顶点 BiB_i。高桥君想要为给定的图的每一条边指定一个方向,得到一个有向图。请判断是否存在一种方案,使得每个顶点的出边数都是偶数。如果存在,请构造出一种满足条件的方案。

输入格式

输入通过标准输入给出,格式如下:

NN MM
A1A_1 B1B_1
A2A_2 B2B_2
⋮\vdots
AMA_M BMB_M

输出格式

如果不存在满足条件的定向方案,输出 −1-1。
否则,请输出所有边的定向,每行输出一条边的方向,格式如下:

C1C_1 D1D_1
C2C_2 D2D_2
⋮\vdots
CMC_M DMD_M

其中,(Ci,Di)(C_i, D_i) 表示将第 ii 条边定向为从 CiC_i 指向 DiD_i。边的输出顺序可以任意。

输入输出样例

  • 输入#1

    4 4
    1 2
    2 3
    3 4
    4 1

    输出#1

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

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

    输出#2

    -1

说明/提示

说明

简单图指的是不包含自环和重边的图。

数据范围

  • 2≤N≤1052 \leq N \leq 10^5
  • N−1≤M≤105N-1 \leq M \leq 10^5
  • 1≤Ai,Bi≤N (1≤i≤M)1 \leq A_i, B_i \leq N\ (1 \leq i \leq M)
  • 给定的图保证是简单且连通的。

样例解释 1

如下定向后,顶点 1,31,3 的出边数为 22,顶点 2,42,4 的出边数为 00。

由 ChatGPT 4.1 翻译

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

首页