제출 #248929

#제출 시각아이디문제언어결과실행 시간메모리
248929rocks03Art Exhibition (JOI18_art)C++14
100 / 100
507 ms67880 KiB
    #include<bits/stdc++.h>
    using namespace std;
    #define ll long long
    #define pii pair<ll,ll>
    #define ff first
    #define ss second
    #define pb push_back
    mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
     
    main(){
        ios_base::sync_with_stdio(false);
        cin.tie(nullptr);
        int N; cin >> N;
        vector<pii> v(N);
        for(int i = 0; i < N; i++) cin >> v[i].ff >> v[i].ss;
        sort(v.begin(), v.end());
        ll ans = v[0].ss;
        set<ll> s;
        s.insert(v[0].ff + v[0].ss);
        for(int i = 1; i < N; i++){
          	ans = max(ans, v[i].ss);
            ll best = *s.rbegin();
            ans = max(ans, best - v[i].ff + v[i].ss);
            s.insert(v[i].ff+v[i].ss);
            s.insert(best+v[i].ss);
        }
        cout << ans;
    }

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

art.cpp:10:10: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
     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...