-->
当前位置:首页 > 题库

编程题:胡同

Luz4年前 (2022-10-14)题库334
有一个死胡同,宽度刚好只能让一辆汽车通过,偏偏老有汽车开到死胡同来,这下麻烦了,最先开来的汽车要最后才能倒退出去。给定一个汽车开来的序列和一个可能的倒车出去的序列,请判断汽车能否都倒退出去,若能则输出Yes,否则输出No。

### 输入格式:

首先输入一个整数T,表示测试数据的组数,然后是T组测试数据。每组测试数据首先输入一个正整数n(n≤10),代表开来的汽车数,然后输入2n个整数,其中,前n个整数表示汽车开来的序列,后n个整数表示汽车可能倒出的序列。

### 输出格式:

对于每组测试,判断能否倒车出该死胡同,若能则输出“Yes”,否则输出“No”。引号不必输出。

### 输入样例:

in
2
4 1 2 3 4 2 1 4 3
4 1 2 3 4 4 2 1 3



### 输出样例:

out
Yes
No



### 提示:
样例1的可能方案为:1进,2进,2出,1出,3进,4进,4出,3出。

### 出处:
[1] 黄龙军,等. 数据结构与算法, 上海:上海交通大学出版社, 2022.7. ISBN: 9787313269881
[2] 黄龙军, 等. 数据结构与算法(Python语言描述),上海: 上海交通大学出版社, 2023. (In Press)








答案:若无答案欢迎评论