제출 #798879

#제출 시각아이디문제언어결과실행 시간메모리
798879vjudge1Advertisement 2 (JOI23_ho_t2)C++17
100 / 100
137 ms8652 KiB
#ifdef Home
#define _GLIBCXX_DEBUG
#endif // Home

#include <bits/stdc++.h>

using namespace std;

typedef long long ll;
typedef long double ld;

main() {
#ifdef Home
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);
#endif // Home
    ios_base::sync_with_stdio(0);
    cin.tie(0);

    int n;
    cin >> n;
    vector < pair < int, int > > V(n);
    for(auto &[x, e] : V) {
        cin >> x >> e;
    }
    sort(V.begin(), V.end());
    stack < pair < int, int > > st;
    for(auto &[x, e] : V) {
        if(!st.empty() && x - st.top().first <= st.top().second - e) {
            continue;
        }
        for(; !st.empty() && x - st.top().first <= e - st.top().second; st.pop());
        st.push({x, e});
    }
    cout << st.size();
}

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

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