A6265 | Welcome24ever 和牛奶
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
Welcome24ever 的牛奶加工厂内有 $N$ 个加工站(编号 $1\sim N$,$1\le N\le 100$),以及 $N-1$ 条通道。为提升效率,他在每条通道上都装了传送带,但它们是**单向**的。这样一来,已不一定能从任意站点到达所有其他站点。
Welcome24ever 仍希望至少存在一个加工站 $i$,使得**从每个加工站出发**都可以沿着传送带到达 $i$(途中可经过若干中间站)。请你判断是否存在这样的 $i$;若存在,输出**最小**的 $i$;否则输出 $-1$。
Welcome24ever 仍希望至少存在一个加工站 $i$,使得**从每个加工站出发**都可以沿着传送带到达 $i$(途中可经过若干中间站)。请你判断是否存在这样的 $i$;若存在,输出**最小**的 $i$;否则输出 $-1$。
输入格式
- 第一行:整数 $N$。
- 接下来 $N-1$ 行:每行两个整数 $a_i,b_i$($1\le a_i,b_i\le N, a_i\ne b_i$),表示一条**有向**边 $a_i\to b_i$。
- 接下来 $N-1$ 行:每行两个整数 $a_i,b_i$($1\le a_i,b_i\le N, a_i\ne b_i$),表示一条**有向**边 $a_i\to b_i$。
输出格式
- 若存在满足条件的加工站 $i$,输出最小的 $i$;否则输出 $-1$。
输入输出样例
输入 #1
3 1 2 3 2
输出 #1
2
- 样例 1:从 $1$ 可到 $2$,从 $3$ 可到 $2$,因此 $i=2$ 可达;且这是最小的可行编号。
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?