제출 #67948

#제출 시각아이디문제언어결과실행 시간메모리
67948aomeElection (BOI18_election)C++17
28 / 100
15 ms1060 KiB
#include <bits/stdc++.h> using namespace std; const int N = 2005; int n, m; string s; bool del[N]; int main() { ios::sync_with_stdio(false); cin >> n >> s, s = ' ' + s; if (n >= N) return 0; cin >> m; while (m--) { int l, r; cin >> l >> r; int cnt = 0, sum = 0; for (int i = l; i <= r; ++i) { sum += (s[i] == 'T' ? -1 : 1); if (sum < 0) sum++, cnt++, del[i] = 1; } sum = 0; for (int i = r; i >= l; --i) { if (del[i]) continue; sum += (s[i] == 'T' ? -1 : 1); if (sum < 0) sum++, cnt++, del[i] = 1; } cout << cnt << '\n'; for (int i = l; i <= r; ++i) del[i] = 0; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...