Submission #527095

# Submission time Handle Problem Language Result Execution time Memory
527095 2022-02-17T01:48:54 Z Honeybee Labels (NOI20_labels) Python 3
7 / 100
620 ms 39656 KB
N = int(input())
user2 = input().split()
lst = []
low = 0
change = 0
valid = False

for i in user2:
    lst.append(int(i))
    if int(i) < 0:
        if abs(int(i)) > change:
            low = abs(int(i)) - change  
    change += int(i)
        

if N == 2:
    if lst[0] == 0:
        print('-1')
    elif lst[0] == 1:
        print('1 2')
    else:
        print('2 1')
else:
    output = [1 + low]
    for i in range(len(lst)):
        output.append(lst[i] + output[i])
        
        if output[-1] == N:
            valid = True

        if output[-1] > N:
            valid = False
            break
        
    if valid == False:
        print('-1')
    else:
        for i in output:
            print(i)
            print(' ')
# Verdict Execution time Memory Grader output
1 Correct 13 ms 2892 KB Output is correct
2 Correct 13 ms 2892 KB Output is correct
3 Correct 13 ms 2836 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 13 ms 2892 KB Output is correct
2 Correct 13 ms 2892 KB Output is correct
3 Correct 13 ms 2836 KB Output is correct
4 Correct 14 ms 2912 KB Output is correct
5 Correct 14 ms 2892 KB Output is correct
6 Correct 18 ms 2892 KB Output is correct
7 Correct 13 ms 2892 KB Output is correct
8 Correct 16 ms 2916 KB Output is correct
9 Correct 13 ms 2884 KB Output is correct
10 Correct 14 ms 2904 KB Output is correct
11 Correct 13 ms 2796 KB Output is correct
12 Correct 16 ms 2820 KB Output is correct
13 Correct 15 ms 2908 KB Output is correct
14 Incorrect 14 ms 2868 KB Output isn't correct
15 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 13 ms 2892 KB Output is correct
2 Correct 13 ms 2892 KB Output is correct
3 Correct 13 ms 2836 KB Output is correct
4 Correct 14 ms 2912 KB Output is correct
5 Correct 14 ms 2892 KB Output is correct
6 Correct 18 ms 2892 KB Output is correct
7 Correct 13 ms 2892 KB Output is correct
8 Correct 16 ms 2916 KB Output is correct
9 Correct 13 ms 2884 KB Output is correct
10 Correct 14 ms 2904 KB Output is correct
11 Correct 13 ms 2796 KB Output is correct
12 Correct 16 ms 2820 KB Output is correct
13 Correct 15 ms 2908 KB Output is correct
14 Incorrect 14 ms 2868 KB Output isn't correct
15 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 620 ms 22828 KB Output is correct
2 Correct 16 ms 2892 KB Output is correct
3 Incorrect 590 ms 39656 KB Output isn't correct
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 13 ms 2892 KB Output is correct
2 Correct 13 ms 2892 KB Output is correct
3 Correct 13 ms 2836 KB Output is correct
4 Correct 14 ms 2912 KB Output is correct
5 Correct 14 ms 2892 KB Output is correct
6 Correct 18 ms 2892 KB Output is correct
7 Correct 13 ms 2892 KB Output is correct
8 Correct 16 ms 2916 KB Output is correct
9 Correct 13 ms 2884 KB Output is correct
10 Correct 14 ms 2904 KB Output is correct
11 Correct 13 ms 2796 KB Output is correct
12 Correct 16 ms 2820 KB Output is correct
13 Correct 15 ms 2908 KB Output is correct
14 Incorrect 14 ms 2868 KB Output isn't correct
15 Halted 0 ms 0 KB -