9/7晚上网易互娱第三题为什么ac 0
测试都过了,为啥总是ac 为0 ,难道接收输入是一组一组而不是一下接收N组吗?
#输入
T = int(input())
input_list = []
temp = []
for t in range(T):
#input_list[t] = []
a = input().split()
K = int(a[0])
temp.append(K)
M = int(a[1])
if M:
temp.append(M)
const_date = input().split()
temp.append(const_date)
else:
temp.append(M)
zerodata = [0,0]
temp.append(zerodata)
input_list.append(temp)
temp = []
#算法:
for i in input_list:
k = int(i[0]) # 最小间隔
m = int(i[1]) # 固定日子数
const = []
for j in i[2]:
const.append(int(j))
if k == 0: # 间隔为0,每天都可以喝
print(30)
#break
elif m == 0:
print(30//(k+1))
#break
else:
temp = const[0]
pre = const[0] // (k + 1)
tail = (30 - const[-1]) // (k + 1)
result = m + pre + tail
#print('m=',m)
#print(len(const))
for j in range(m-1):
result += ((const[j+1] - const[j])-1)//(k+1)
print(result) 