【问题描述】
在数列 a[1], a[2], ..., a[n] 中,如果 a[i] < a[i+1] < a[i+2] < ... < a[j],则称 a[i] 至 a[j] 为一段递增序列,长度为 j-i+1。
给定一个数列,请问数列中最长的递增序列有多长。
【输入格式】
输入的第一行包含一个整数 n。
第二行包含 n 个整数 a[1], a[2], ..., a[n],相邻的整数间用空格分隔,表示给定的数列。
【输出格式】
输出一行包含一个整数,表示答案。
【样例输入】
7
5 2 4 1 3 7 2
【样例输出】
3
【代码实现】
n=int(input())
list_1=list(map(int,input().split(' ')))
s=1 #递增长度
Max=0#最长长度
for i in range(1,n):
if list_1[i]>list_1[i-1]:#后一项大于前一项
s+=1
#print(s)
if s>Max:
Max=s
pass
else:
s=1 #重新开始计算长度
print(Max)