#4554. Python L13 最长平台
Python L13 最长平台
Python L13 最长平台(30分)
题目名称:最长平台
题目描述:
“像素世界”是一个3D游戏,玩家可以用许多个棱长是1的小正方体,在游戏空间自由创建地形。
小蓝建了一面厚度为1的墙,如下图所示。
把连续的一段高度相同的部分看作一个“平台”,小蓝想知道,最长的“平台”长度是多少。
输入小正方体的列数(墙的长度),再按从左到右的顺序,输入每列小正方体的个数(墙每列的高度),计算并输出最长“平台”的长度。
在上面的例子中,最长的“平台”是222,长度为3,如下图所示。
输入:
第一行一个正整数,为墙的长度n(3<=n<=20);
第二行,按字符串形式输入n个正整数(大小在1~20范围内),相邻两个正整数用一个空格分隔,每个正整数表示按从左到右的顺序,每列小正方体的个数(墙每列的高度)。
提示:
s = input() #输入一个字符串,赋值给s
a = s.split(' ') #将字符串s按空格拆分,保存到列表a中
lis = [int(i) for i in a] #将列表a的元素转换成整数,保存到列表lis中
输出:
一个正整数,为最长“平台”的长度。
输入样例:
10
1 2 2 2 3 3 4 5 5 3
输出样例:
3
Limitation
1s, 1024KiB for each test case.