#USACO2253. 牛奶工厂

    ID: 781 Type: Default File IO: factory 1000ms 128MiB Tried: 4 Accepted: 2 Difficulty: 5 Uploaded By: Tags>USACO2019USOpenContestBronze

牛奶工厂

题目描述

牛奶生意正红红火火!

农夫约翰的牛奶加工厂内有NN个加工站,编号为1...N1...N,以及N1N-1条通道,每条连接某两个加工站。(通道建设很昂贵,所以约翰选择使用了最小数量的通道,使得从每个加工站出发都可以到达所有其他加工站)。

为了创新和提升效率,约翰在每条通道上安装了传送带。

不幸的是,当他意识到传送带是单向的已经太晚了,现在每条通道只能沿着一个方向通行了!

所以现在的情况不再是从每个加工站出发都能够到达其他加工站了。

然而,约翰认为事情可能还不算完全失败,只要至少还存在一个加工站ii

满足从其他每个加工站出发都可以到达加工站ii

注意从其他任意一个加工站jj前往加工站ii可能会经过iijj之间的一些中间站点。

请帮助约翰求出是否存在这样的加工站ii

输入格式

输入的第一行包含一个整数 NN,为加工站的数量。

以下 N1N−1行每行包含两个空格分隔的整数 aia_ibib_i,满足 1ai,biN1≤a_i,b_i≤N以及 aibia_i≠b_i

这表示有一条从加工站 aia_i向加工站 bib_i移动的传送带,仅允许沿从 aia_ibib_i的方向移动。

输出格式

如果存在加工站 ii 满足可以从任意其他加工站出发都可以到达加工站 ii,输出最小的满足条件的 ii

否则,输出 −1。

3
1 2
3 2​
2

提示

1N100 1 \leq N \leq 100