AT_agc035_b.[AGC035B] Even Degrees
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个有 N 个顶点 M 条边的简单连通无向图。顶点编号为 1 到 N,第 i 条边连接顶点 Ai 和顶点 Bi。高桥君想要为给定的图的每一条边指定一个方向,得到一个有向图。请判断是否存在一种方案,使得每个顶点的出边数都是偶数。如果存在,请构造出一种满足条件的方案。
输入格式
输入通过标准输入给出,格式如下:
N M
A1 B1
A2 B2
⋮
AM BM
输出格式
如果不存在满足条件的定向方案,输出 −1。
否则,请输出所有边的定向,每行输出一条边的方向,格式如下:
C1 D1
C2 D2
⋮
CM DM
其中,(Ci,Di) 表示将第 i 条边定向为从 Ci 指向 Di。边的输出顺序可以任意。
输入输出样例
输入#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≤105
- N−1≤M≤105
- 1≤Ai,Bi≤N (1≤i≤M)
- 给定的图保证是简单且连通的。
样例解释 1
如下定向后,顶点 1,3 的出边数为 2,顶点 2,4 的出边数为 0。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?