제출 #110075

#제출 시각아이디문제언어결과실행 시간메모리
110075maruiiArt Exhibition (JOI18_art)C++14
100 / 100
331 ms21000 KiB
#include <bits/stdc++.h> using namespace std; int N; pair<long long, int> p[500002]; int main(){ scanf("%d",&N); long long ans = 0, mx = 0; for(int i=0; i<N; ++i) scanf("%lld%d",&p[i].first,&p[i].second); sort(p, p+N); for(int i=0; i<N; ++i){ auto x = p[i].first; auto y = p[i].second; long long r = mx+y-x; r = max(r, 1ll*y); ans = max(ans, r); mx = max(mx, r+x); } printf("%lld",ans); return 0; }

컴파일 시 표준 에러 (stderr) 메시지

art.cpp: In function 'int main()':
art.cpp:6:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d",&N);
  ~~~~~^~~~~~~~~
art.cpp:8:30: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  for(int i=0; i<N; ++i) scanf("%lld%d",&p[i].first,&p[i].second);
                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...