Submission #1285880

#TimeUsernameProblemLanguageResultExecution timeMemory
1285880Joon_YorigamiArt Exhibition (JOI18_art)Pypy 3
50 / 100
1102 ms142288 KiB
import io,os,sys
input = io.BytesIO(os.read(0,os.fstat(0).st_size)).readline
n=int(input())
pairs=sorted([*map(int,input().split())]for _ in'1'*n)
ans=0
pref=[0]
acc=0
for a,b in pairs:
    ans=max(ans,b)
    acc+=b
    pref.append(acc)
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])
sys.stdout.write(str(ans) + "\n")

Compilation message (stdout)

Compiling 'art.py'...

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

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