Submission #565636

#TimeUsernameProblemLanguageResultExecution timeMemory
565636haxormanElection (BOI18_election)C++14
0 / 100
8 ms316 KiB
#include <bits/stdc++.h> using namespace std; #define int long long const int mxN = 5e5 + 7; int32_t main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; string s; cin >> n >> s; int q; cin >> q; while (q--) { int l, r; cin >> l >> r; --l, --r; int ans = 0, c = 0, t = 0; for (int i = l; i <= r; ++i) { if (s[i] == 'C') { ++c; } else { ++t; } if (t > c) { ans = max(ans, t - c); } } c = t = 0; for (int i = r; i >= l; --i) { if (s[i] == 'C') { ++c; } else { ++t; } if (t > c) { ans = max(ans, t - c); } } cout << ans << "\n"; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...