#P8076. [COCI2009-2010#7] RESTORAN

[COCI2009-2010#7] RESTORAN

题目描述

给定一张含 NN 个结点、EE 条边的无向图。

现可将这 EE 条边染成红色或蓝色。求一种染色方式,使得所有度数不小于 22 的结点都能连接两种颜色的边。若无解,则输出 00

输入格式

第一行,两个整数 N,EN,E

接下来的 EE 行,每行两个整数 Ai,BiA_i,B_i,表示第 ii 条边连接 Ai,BiA_i,B_i 两个结点。数据保证不存在重边。

输出格式

若无解,请输出 00

否则输出 EE 行,每行输出一条边所染成的颜色(与输入顺序对应)。红色用 11 表示,蓝色用 22 表示。

如果存在多解,请输出任意一种。

5 6
1 2
2 3
3 1
3 4
1 4
4 5
1
2
1
2
2
1
7 7
1 2
2 3
3 1
4 5
5 6
6 7
7 4
0
77777 4
1 2
1 3
1 4
1 5
1
2
2
2

提示

【数据规模与约定】

本题采用捆绑测试。

  • Subtask 1(78 pts):N1000N \le 1000E5000E \le 5000
  • Subtask 2(52 pts):无特殊限制。

对于 100%100\% 的数据,1N,E1051 \le N,E \le 10^5

【提示与说明】

欢迎通过私信或发帖对自行编写的 Special Judge 进行 hack。

题目译自 COCI 2009-2010 CONTEST #7 Task 6 RESTORAN

本题分值按 COCI 原题设置,满分 130130