Submission #1285929

#TimeUsernameProblemLanguageResultExecution timeMemory
1285929Joon_YorigamiArt Exhibition (JOI18_art)Pypy 3
100 / 100
753 ms237040 KiB
n,*r,=map(int,open(0).read().split()) pref=[0] *indices,=sorted(range(n),key=lambda x:r[(x<<1)]) z=d=0 for _ in indices: b=r[(_<<1)+1] z=max(z,b) d+=b pref.append(d) maxi=r[(indices[0]<<1)] for i in range(n): a=r[indices[i]<<1] z=max(z,pref[i+1]-a+maxi) maxi=max(maxi,a-pref[i]) print(z)

Compilation message (stdout)

Compiling 'art.py'...

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

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