Submission #1361142

#TimeUsernameProblemLanguageResultExecution timeMemory
1361142phanna23Sails (IOI07_sails)Pypy 3
0 / 100
141 ms131072 KiB
n=int(input())
arboc=[]
magassag=0
for i in range(n):
    s=input()
    l=s.split(" ")
    h=int(l[0])
    k=int(l[1])
    arboc.append([h,k])
    if h>magassag:
        magassag=h
arboc.sort(key=lambda x: x[0])
vitorla=[0]*magassag
for e in range(n):
    mosth=arboc[e][0]
    mostk=arboc[e][1]
    lis=vitorla[0:mosth]
    for a in range(mostk):
        novel=lis.index(min(lis))
        lis[novel]=max(lis)+1
        vitorla[novel]+=1

osszeg=0
for e in range(magassag):
    osszeg+=vitorla[e]*(vitorla[e]-1)//2
print(osszeg)

Compilation message (stdout)

Compiling 'sails.py'...

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

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