一、风险人群筛查
1.题目描述
2.源代码
m = list(map(int,input().split()))
res = {}
for i in range(m[0]):
temp = list(map(int,input().split()))
s = 0
temp1 = []
for j in range(m[2]):
if m[3] <= temp[j*2] <= m[5] and m[4] <= temp[j*2+1] <= m[6]:
temp1.append('1')
else:
temp1.append('0')
res[i+1] = temp1
ans1 = [0,0]
for i in res:
if '1'*m[1] in ''.join(res[i]):
ans1[1] += 1
if '1' in res[i]:
ans1[0] += 1
print(ans1[0])
print(ans1[1])
总结
为了判断是否连续,引入字符串,用字符串的特性来判断比较简单。