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)