错误的答案测试用例跳过谷歌开始启动E轮2020年最长算术

时间:2020-08-25 09:19:07

标签: python

嗨,我正在尝试解决此问题,但是我得到了错误的答案错误测试用例在提交时被跳过,但是在测试用例输出中就可以了。这是我的代码。 该程序适用于测试用例,我提到了波纹管,但是它仍然没有提交,我不明白为什么要跳过测试用例。 请让我知道问题出在哪里

for x in range( int ( input() ) ):
    length = int(input())
    num = list(map(int,input().split()))
    d = num[1]-num[0]
    temp = d
    count = 2
    max_len =0
    for i in range(1,length - 1):
        d = num[i+1] - num[i]
        if d == temp:
            temp = d
            count+=1
            max_len = max(max_len,count)
        else:
            temp = d    
            max_len = max(max_len,count)
            count = 2
    print("Case #" + str(x+1) + ": " + str(max_len))

示例测试用例:

13
3
5 5 5
8
1 2 3 4 1 2 3 8
8
1 2 3 4 5 6 7 8
7
10 7 4 6 8 10 11
4
9 7 5 3
9
5 5 4 5 5 5 4 5 6
10
5 4 3 2 1 2 3 4 5 6
5
1 2 3 4 5
10
1 2 3 4 5 6 7 8 9 10
3
4 6 8
9
6 9 11 12 13 14 1 2 3
6
7 8 9 10 1 2
8
5 3 1 0 2 3 4 5

并输出这些测试用例

案例1:3

案例2:4

案例3:8

案例4:4

案例5:4

案例6:3

案例#7:6

案例8:5

案例9:10

案例10:3

案例11:4

案例12:4

案例13:4

0 个答案:

没有答案