import random
n=int(input('请输入入栈元素的个数:'))
data=[i+1 for i in range(n)]
random.shuffle(data) #将序列的所有元素随机排序
s=''
for i in range(n):
s+=str(data[i])+'→'
print('随机产生的出栈序列为:'+ ) #去除最后多余的'→'
flag=True; i=0
while i<n-1 and flag:
①
for j in range(i+1,n):
if data[j]<data[i]:
if data[j]<x:
x=data[j]
else:
②
break
i+=1
if flag:
print('该出栈序列是可能的!')
else:
print('该出栈序列是不可能的!')
① ②