QOJ.ac

QOJ

时间限制: 3 s 内存限制: 256 MB 总分: 100

#1847. 大象

统计

草原上有 $n$ 只大象,编号从 $1$ 到 $n$。每只大象要么是黑色,要么是白色。不幸的是,你忘记了它们各自的颜色。

你观察了这些大象 $m$ 天。在第 $i$ 天,有一组大象 $x_{i1}, x_{i2}, \dots, x_{ik_i}$ 在一起活动。你记得每一组中黑色大象和白色大象的数量之差最多为 $1$。

你还注意到这些大象的社交活动具有某种模式。对于任意三只大象 $a, b, c$,如果 $a$ 在第 $i$ 天与 $b$ 一起活动,且 $a$ 在第 $j$ 天与 $c$ 一起活动,那么 $a$ 在第 $i$ 天必须与 $c$ 一起活动,或者 $a$ 在第 $j$ 天与 $b$ 一起活动,或者两者皆是。

你能为所有大象找到一种可能的染色方案吗?

输入格式

第一行包含两个整数 $n$ 和 $m$,分别表示大象的数量和天数 ($1 \le n \le 10^6, 0 \le m \le 10^6$)。

接下来的 $m$ 行,每行包含一个整数 $k_i$,随后是 $k_i$ 个不同的整数 $x_{i1}, x_{i2}, \dots, x_{ik_i}$ ($1 \le k_i \le n, \sum k_i \le 10^6, 1 \le x_{ij} \le n$)。

输出格式

输出一行,包含 $n$ 个用空格分隔的二进制数字。第 $i$ 个数字表示第 $i$ 只大象的颜色:$0$ 代表白色,$1$ 代表黑色。

如果存在多种可能的解,输出其中任意一个即可。

如果不存在解,输出单个整数 $-1$。

样例

输入 1

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

输出 1

1 0 1 1 0

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.