Submission #313317

# Submission time Handle Problem Language Result Execution time Memory
313317 2020-10-15T17:25:35 Z kaplanbar Lightning Rod (NOI18_lightningrod) C++14
0 / 100
392 ms 40184 KB
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
int readInt() {
    int x=0;
    char ch=getchar_unlocked();
    bool s=1;
    while(ch<'0'||ch>'9'){if(ch=='-')s=0;ch=getchar_unlocked();}
    while(ch>='0'&&ch<='9'){x=(x<<3)+(x<<1)+ch-'0';ch=getchar_unlocked();}
    return s?x:-x;
}
int main() {
//    ios_base::sync_with_stdio(false);
//    cin.tie(0);
    int n;
    n = readInt();
    stack<int> s;
    int mx = -2e9;
    for(int i = 0; i < n; i++) {
      int x = readInt();
      int y = readInt();
      while(!s.empty() && s.top() <= y-x) {
        s.pop();
      }
      if(mx < y + x) s.push(y - x), mx = y + x;
    }
//    cout << s.size() << "\n";
    return 0;
}
# Verdict Execution time Memory Grader output
1 Incorrect 392 ms 40184 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 372 ms 25896 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 392 ms 40184 KB Output isn't correct
2 Halted 0 ms 0 KB -