推薦10個網(wǎng)站電子商務網(wǎng)站開發(fā)
?
?解題代碼:
import os
import sys# 請在此輸入您的代碼
n = int(input())
a = list(map(int, input().split()))
# 創(chuàng)建一個初始元素全為1的列表,用來存放每個遞增序列的長度
b = [1 for x in range(0, n)]
# 設置num,用來控制b列表的下標
num = 0
# 設置for循環(huán),x代表1~n
for x in range(1, n):# 使用if語句,判斷前一個元素是否小于后一個元素,如果小于,則b列表該元素加1if a[x - 1] < a[x]:b[num] = b[num] + 1# else語句,當if語句不滿足時,意味著該遞增序列已經(jīng)結(jié)束,b數(shù)組下標加1,進入下一遞增序列的循環(huán)else:num += 1
# 調(diào)用max()函數(shù),輸出b列表元素的最大值,即為遞增序列的最大長度
print(max(b))