Submission #1285922

#TimeUsernameProblemLanguageResultExecution timeMemory
1285922Joon_YorigamiArt Exhibition (JOI18_art)Pypy 3
100 / 100
835 ms237036 KiB
n,*inp,=map(int,open(0).read().split()) pref=[0] indices=[*range(n)] indices.sort(key=lambda x:inp[(x<<1)]) ans=inp[(indices[-1]<<1)+1] acc=0 for _ in indices: b=inp[(_<<1)+1] ans=max(ans,b) acc+=b pref.append(acc) maxi=inp[(indices[0]<<1)] for i in range(n): a=inp[indices[i]<<1] ans=max(ans,pref[i+1]-a+maxi) maxi=max(maxi,a-pref[i]) print(ans)

Compilation message (stdout)

Compiling 'art.py'...

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

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