97132024-03-02 14:09:31szellandBob Baba Zárójelsorozatapython3Hibás válasz 0/10045ms15792 KiB
def inSplit(l):
    for i in range(len(l)):
        l[i-1] = int(l[i-1])
    return l

n = int(input())

m = list(input().split(" "))
m = inSplit(m)

p = sum(m)

k = [] # 0 > nyitó z jel, 1 > csuko z jel
a = True
nyit = 0

for i in m:
    if nyit > int(p / 2):
        print(-1)
        a = False
        break

    if nyit - i >= 0:
        for j in range(i):
            k.append(1)
            nyit -= 1
    else:
        for j in range(i):
            k.append(0)
            nyit += 1

out = ""

for i in k:
    if i == 0:
        out += "("
    else:
        out += ")"
if a:
    print(out)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva17ms11260 KiB
2Elfogadva17ms11444 KiB
3Elfogadva17ms11528 KiB
subtask20/20
4Hibás válasz30ms12660 KiB
5Hibás válasz37ms12872 KiB
6Elfogadva23ms12352 KiB
subtask30/30
7Hibás válasz17ms12464 KiB
8Hibás válasz17ms12752 KiB
9Hibás válasz17ms12688 KiB
10Hibás válasz17ms12496 KiB
11Hibás válasz17ms12616 KiB
subtask40/50
12Hibás válasz41ms14028 KiB
13Hibás válasz41ms14012 KiB
14Hibás válasz41ms13980 KiB
15Hibás válasz41ms13912 KiB
16Hibás válasz43ms14444 KiB
17Hibás válasz41ms14420 KiB
18Hibás válasz43ms14600 KiB
19Hibás válasz43ms14664 KiB
20Hibás válasz43ms14988 KiB
21Hibás válasz41ms14804 KiB
22Hibás válasz41ms14616 KiB
23Hibás válasz41ms14684 KiB
24Hibás válasz43ms14828 KiB
25Hibás válasz43ms14964 KiB
26Hibás válasz41ms14620 KiB
27Hibás válasz45ms14804 KiB
28Hibás válasz43ms15032 KiB
29Hibás válasz41ms15096 KiB
30Hibás válasz43ms15420 KiB
31Hibás válasz43ms15448 KiB
32Hibás válasz43ms15592 KiB
33Hibás válasz43ms15712 KiB
34Hibás válasz41ms15604 KiB
35Hibás válasz41ms15752 KiB
36Hibás válasz43ms15564 KiB
37Hibás válasz43ms15644 KiB
38Hibás válasz45ms15620 KiB
39Hibás válasz43ms15360 KiB
40Hibás válasz43ms15676 KiB
41Hibás válasz41ms15568 KiB
42Hibás válasz43ms15432 KiB
43Hibás válasz43ms15480 KiB
44Hibás válasz41ms15604 KiB
45Hibás válasz43ms15704 KiB
46Hibás válasz43ms15792 KiB
47Hibás válasz43ms15624 KiB
48Hibás válasz41ms15764 KiB
49Hibás válasz43ms15636 KiB
50Hibás válasz41ms15388 KiB
51Hibás válasz43ms15740 KiB
52Hibás válasz43ms15596 KiB
53Hibás válasz41ms15656 KiB
54Hibás válasz41ms15740 KiB
55Hibás válasz41ms15656 KiB
56Hibás válasz41ms15616 KiB
57Hibás válasz41ms15588 KiB
58Hibás válasz41ms15652 KiB