Submission #1285852

#TimeUsernameProblemLanguageResultExecution timeMemory
1285852Joon_YorigamiArt Exhibition (JOI18_art)Pypy 3
50 / 100
1101 ms119208 KiB
n=int(input())
pairs=[]
pref=[0]
ans=0
for _ in'1'*n:
    a,b=map(int,input().split())
    ans=max(ans,b)
    pairs.append([a,b])
pairs.sort()
for a,b in pairs:
    pref.append(pref[-1]+b)
maxi=pairs[0][0]
for i in range(n):
    ans=max(ans,pref[i+1]-pairs[i][0]+maxi)
    maxi=max(maxi,pairs[i][0]-pref[i])
print(ans)

Compilation message (stdout)

Compiling 'art.py'...

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

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