车厢
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
在某个火车站中,有一个这样的轨道:
在 到 的轨道两端,各有一条轨道向下延伸,合并成一个新的轨道。
按照车站的 管理制度,从 可以行驶到 处,但从 处却不能行驶回 处。
同样,可以从 到 , 却不能从 到 。
已知有一串车厢组成的火车要从 行驶至 处,问是否可以借助中 转站 ,到达 处变换成为另外一个序列(各个车厢都是分离的,可以单独调度)。
输入格式
每个输入有多组数据
每组数据分别包含了 行整数。
第一行:一个整数 ,代表了火车中有 个车厢。
最大不超过 。
第二行: 个整数,代表了火车的初始序列。(每个整数都小于等于 ,保证每个数字不相同)
第三行: 个整数,代表了火车到达 处时要排列成的序列序列。
(每个整数都小于等于 ,保证每个数字不相同)
输出格式
有多行输出,每行对应每个输入的一组数据
若可以按照给定的顺序到达 处,输出,否则输出"No"。
样例 1 输入
5
1 2 3 4 5
5 4 3 2 1
5
1 2 3 4 5
3 4 2 1 5
5
1 2 3 4 5
1 5 2 3 4
样例 1 输出
Yes
Yes
No
样例 1 解释
该样例有三组数据 第一组数据,可以直接将整个火车移到 处,在从上至下都移到 处。
第二组数据,现将 移到 处,再将 移到 处,即可把 从 处移至 处,最后可把 移至 处。
第三组数据无法实现,输出"No"。
数据范围
对于 的数据满足: