首页 > 试题广场 >

小美的排列询问

[编程题]小美的排列询问
  • 热度指数:3397 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
小美拿到了一个排列。她想知道在这个排列中,xy是否是相邻的。你能帮帮她吗?

排列是指一个长度为n的数组,其中 1 到n每个元素恰好出现一次。

输入描述:
第一行输入一个正整数n,代表排列的长度。
第二行输入n个正整数a_i,代表排列的元素。
第三行输入两个正整数xy,用空格隔开。
1\leq n \leq 200000
1\leq a_i,x,y \leq n
保证x≠y


输出描述:
如果xy在排列中相邻,则输出"Yes"。否则输出"No"。
示例1

输入

4
1 4 2 3
2 4

输出

Yes
示例2

输入

5
3 4 5 1 2
3 2

输出

No
头像 柯慕灵
发表于 2023-09-02 17:35:57
python题解 n = int(input()) res = 0 m = list(map(int, input().split())) l, r = list(map(int, input().split())) for i in range(1, n): if m[i] == l: 展开全文