Submission #1267097

#TimeUsernameProblemLanguageResultExecution timeMemory
1267097pie854Teams (CEOI11_tea)Pypy 3
0 / 100
1585 ms227484 KiB
import sys input = lambda: sys.stdin.readline().strip() def print(value): sys.stdout.write(str(value) + '\n') def brint(l): print(' '.join(str(y) for y in l)) def ii(): return int(input()) def rl(): return list(map(int, input().split())) n=ii() a=[] for i in range(n): a.append((ii(),i+1)) a.sort() tl=[] while a: x=a.pop() if len(a)>=x[0]-1: t=[x[0],x[1]] for i in range(x[0]-1): t.append(a.pop()[1]) tl.append(t) print(len(tl)) for t in tl: brint(t)

Compilation message (stdout)

Compiling 'tea.py'...

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

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