제출 #621283

#제출 시각아이디문제언어결과실행 시간메모리
621283PoonYaPatLightning Rod (NOI18_lightningrod)C++14
100 / 100
1850 ms210544 KiB
#include <bits/stdc++.h> using namespace std; const int MX=10000005; int n,a[MX],b[MX]; stack<int> st; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cin>>n; for (int i=1; i<=n; ++i) { int x,y; cin>>x>>y; a[i]=x-y; b[i]=x+y; } st.push(1); for (int i=2; i<=n; ++i) { int k=st.top(); if (b[i]>b[st.top()]) { while (!st.empty() && a[i]<=a[st.top()]) st.pop(); st.push(i); } } cout<<st.size(); }

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

lightningrod.cpp: In function 'int main()':
lightningrod.cpp:19:13: warning: unused variable 'k' [-Wunused-variable]
   19 |         int k=st.top();
      |             ^
#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...