제출 #1285927

#제출 시각아이디문제언어결과실행 시간메모리
1285927Joon_YorigamiArt Exhibition (JOI18_art)Pypy 3
100 / 100
831 ms236864 KiB
n,*r,=map(int,open(0).read().split())
pref=[0]
indices=[*range(n)]
indices.sort(key=lambda x:r[(x<<1)])
z=0
acc=0
for _ in indices:
    b=r[(_<<1)+1]
    z=max(z,b)
    acc+=b
    pref.append(acc)
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)

컴파일 시 표준 출력 (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...