题目
整数数组大小为N(<100),找出最多包含整数K个偶数元素的最长子数组(子数组为原数组的前x(0<x<=N)个元素),输出子数组的长度。
格式
输入格式
第一行输入数组长度N和整数K,第二行输入数组元素,整型,空格分隔。
输出格式
输出整型
样例1
输入:
7 2
1 2 3 4 5 6 7
输出:
5
程序
def main():
#code here
n,k = map(int,input().split())
li =list(map(int,input().split()))
# index返回首个不满足的下标
index=cnt=0
for i in range(0,n):
if li[i]%2==0:
# 判断偶数出现次数
cnt +=1
if cnt>k:
index = i
break
print(index)
pass
if __name__ == '__main__':
main();