제출 #1164256

#제출 시각아이디문제언어결과실행 시간메모리
1164256ChottuFLightning Rod (NOI18_lightningrod)C++20
66 / 100
1097 ms78216 KiB
#pragma GCC optimize("Ofast") #pragma GCC target("avx,avx2,fma") #pragma GCC optimization ("unroll-loops") #include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int n; cin >> n; int pref[n], suff[n]; for (int i = 0; i < n; i++) { int x, y; cin >> x >> y; pref[i] = x + y; suff[i] = y - x; if (i > 0) pref[i] = max(pref[i], pref[i - 1]); } int ans = 0; for (int i = n - 1; i >= 0; i--) { ans += ((i == 0) || pref[i] > pref[i - 1]) && ((i == n - 1) || suff[i] > suff[i + 1]); if (i != n - 1) suff[i] = max(suff[i], suff[i + 1]); } cout << ans << 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...