最长递增

图片
1
2
3
4
5
6
7
8
9
10
11
n=int(input())
li=list(map(int,input().split()))
len_list=[]
for i in range(len(li)):
for j in range(1,len(li)):
temp=li[i:j]
if len(temp)!=0:
sort_temp = sorted(temp)
if sort_temp == temp:
len_list.append(len(temp))
print(max(len_list))
图片
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
n = int(input())

ls = [*map(int,input().split())]

countmax = 1
count = 1

for i in range(len(ls)-1):
if ls[i] < ls[i+1]:
count += 1
else:
count = 1
countmax = max(countmax,count)

print(countmax)
图片

最长递增
https://ianwusb.blog/2024/03/26/最长递增/
作者
Ianwusb
发布于
2024年3月26日
许可协议