제출 #1308084

#제출 시각아이디문제언어결과실행 시간메모리
1308084athenaLightning Rod (NOI18_lightningrod)C++20
76 / 100
1022 ms159224 KiB
#include <bits/stdc++.h> using namespace std; #define int long long int int32_t main() { std::ios_base::sync_with_stdio(false); std::cin.tie(NULL); int n; cin>>n; stack<pair<int,int>>s; for(int i=0;i<n;i++) { int x,y; cin>>x>>y; bool f=1; while(s.size()) { auto [tx,ty]=s.top(); if(x-tx<=ty-y) { f=0;break; } if(x-tx<=y-ty) s.pop(); else break; } if(f)s.push({x,y}); } cout<<s.size()<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...