97082024-03-02 13:41:16szellandBob Baba Zárójelsorozatapython3Hibás válasz 0/10046ms16140 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
1Elfogadva17ms11308 KiB
2Elfogadva17ms11724 KiB
3Elfogadva17ms11900 KiB
subtask20/20
4Hibás válasz30ms12720 KiB
5Hibás válasz37ms13064 KiB
6Elfogadva23ms12764 KiB
subtask30/30
7Hibás válasz17ms12404 KiB
8Hibás válasz17ms12376 KiB
9Hibás válasz17ms12712 KiB
10Hibás válasz18ms13084 KiB
11Hibás válasz17ms13288 KiB
subtask40/50
12Hibás válasz41ms13956 KiB
13Hibás válasz43ms14136 KiB
14Hibás válasz41ms14500 KiB
15Hibás válasz41ms14588 KiB
16Hibás válasz43ms14628 KiB
17Hibás válasz41ms14268 KiB
18Hibás válasz41ms14436 KiB
19Hibás válasz41ms14592 KiB
20Hibás válasz43ms14708 KiB
21Hibás válasz43ms15044 KiB
22Hibás válasz41ms14812 KiB
23Hibás válasz41ms14904 KiB
24Hibás válasz41ms15120 KiB
25Hibás válasz41ms15628 KiB
26Hibás válasz41ms15404 KiB
27Hibás válasz41ms15392 KiB
28Hibás válasz41ms15040 KiB
29Hibás válasz41ms15304 KiB
30Hibás válasz46ms15204 KiB
31Hibás válasz43ms15256 KiB
32Hibás válasz41ms15348 KiB
33Hibás válasz41ms15376 KiB
34Hibás válasz43ms15024 KiB
35Hibás válasz41ms15444 KiB
36Hibás válasz43ms15708 KiB
37Hibás válasz41ms15416 KiB
38Hibás válasz41ms15728 KiB
39Hibás válasz41ms15216 KiB
40Hibás válasz41ms15600 KiB
41Hibás válasz41ms15616 KiB
42Hibás válasz41ms15512 KiB
43Hibás válasz43ms15432 KiB
44Hibás válasz41ms15544 KiB
45Hibás válasz43ms15564 KiB
46Hibás válasz45ms15676 KiB
47Hibás válasz41ms15360 KiB
48Hibás válasz41ms15504 KiB
49Hibás válasz46ms15620 KiB
50Hibás válasz43ms15448 KiB
51Hibás válasz43ms15740 KiB
52Hibás válasz43ms15488 KiB
53Hibás válasz43ms15796 KiB
54Hibás válasz43ms15680 KiB
55Hibás válasz41ms16056 KiB
56Hibás válasz41ms16140 KiB
57Hibás válasz43ms15896 KiB
58Hibás válasz41ms15932 KiB