제출 #979861

#제출 시각아이디문제언어결과실행 시간메모리
979861peraArt Exhibition (JOI18_art)C++17
100 / 100
398 ms25168 KiB
#include<bits/stdc++.h> #define int long long using namespace std; const int N = 5e5 + 1; main(){ int n; cin >> n; vector<int> A(n) , B(n) , ord(n); iota(ord.begin() , ord.end() , 0); for(int i = 0;i < n;i ++){ cin >> A[i] >> B[i]; } sort(ord.begin() , ord.end() , [&](int i , int j){ return A[i] < A[j]; }); int mn , ans = 0 , sum_B = 0; for(int i = 0;i < n;i ++){ mn = (i == 0 ? sum_B - A[ord[i]] : min(mn , sum_B - A[ord[i]])); sum_B += B[ord[i]]; ans = max(ans , sum_B - mn - A[ord[i]]); } cout << ans << endl; }

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

art.cpp:5:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
    5 | main(){
      | ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...