Submission #1243789

#TimeUsernameProblemLanguageResultExecution timeMemory
1243789Double_SlashStone Arranging 2 (JOI23_ho_t1)Pypy 3
100 / 100
288 ms92604 KiB
n = int(input())
s = set()
l = []
for i in range(n):
    a = int(input())
    if a in s:
        while l[-1][2] != a:
            s.remove(l[-1][2])
            l.pop(-1)
        l[-1][1] = i
    else:
        l.append([i, i, a])
        s.add(a)
ans = [0] * n
for x, y, v in l:
    for i in range(y - x + 1):
        print(v)

Compilation message (stdout)

Compiling 'Main.py'...

=======
  adding: __main__.pyc (deflated 25%)

=======
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...