#815. 寻找祖先

寻找祖先

No submission language available for this problem.

寻找祖先

题目描述

如果BBAA的祖先,CCBB的祖先,那么CC也是AA的祖先,我们可以表示成AA=>BB=>CC。但是CC没有祖先了,所以我们定义CCAABB的原始祖先。

现在将nn个人从11nn进行编号,给出他们之间的祖先关系,请从11~nn输出每个人的原始祖先编号。

若这个人没有祖先则他的原始祖先就是自己。

保证每个人最多只有一个祖先。

输入格式

第一行输入两个整数nnmm,表示nn个人之间有mm对关系。

接下来mm行,每行输入两个整数AABB,表示BBAA的祖先,即AA=>BB。(保证每个人最多只有一个祖先。

输出格式

现在给出nn个人之间的祖先关系,请从11~nn输出每个人的原始祖先,用空格隔开。

若没有原始祖先则输出自己的下标。

样例 #1

样例输入 #1

5 4
1 2
2 3
4 3
5 3

样例输出 #1

3 3 3 3 3

样例 #2

样例输入 #2

5 4
1 2
3 2
4 5
5 3

样例输出 #2

2 2 2 2 2

提示

数据限定:1<=m<n<=1031<=m < n<=10^3

样例一:11=>22=>33<=4455=>33

样例二:11=>22<=3344=>55=>33=>22

Background

Special for beginners, ^_^

Description

Given two integers x and y, print the sum.

Format

Input

Two integers x and y, satisfying 0x,y327670\leq x,y\leq 32767 .

Output

One integer, the sum of x and y.

Samples

123 500
623

Limitation

1s, 1024KiB for each test case.