排列是指一个长度为
第一行输入一个正整数,代表排列的长度。
第二行输入个正整数
,代表排列的元素。
第三行输入两个正整数和
,用空格隔开。
保证
如果和
在排列中相邻,则输出"Yes"。否则输出"No"。
4 1 4 2 3 2 4
Yes
5 3 4 5 1 2 3 2
No
def sol(n,arr,x,y): idx = arr.index(x) isNear = 'No' if idx-1>0: if arr[idx-1] == y: isNear = 'Yes' if idx+1<n: if arr[idx+1] == y: isNear = 'Yes' return isNear while 1: try: n = int(input()) arr = list(map(int,input().split())) x,y = map(int,input().split()) ans = sol(n,arr,x,y) print(ans) except: break
importsys
n = sys.stdin.readlines()
num = n[1].strip().split()
dic = {}
fori in range(1,len(num)-1):
ifnum[i] not in dic:
dic[num[i]] = []
dic[num[i]].append(num[i-1])
dic[num[i]].append(num[i+1])
dic[num[0]] = [num[1]]
dic[num[-1]]=[num[-2]]
ifn[2].strip().split()[1] in dic[n[2].strip().split()[0]]:
print('Yes')
exit()
print('No')