#include <bits/stdc++.h> using namespace std;template<class T>auto operator<<(ostream &o,T x)->decltype( x.end(),o){o<<'{';int i=0;for(auto e:x)o<<(", ")+2*!i++<<e;return o<<'}';} #ifdef DEBUG #define LOG(x...)cerr<<"["#x"]: ",[](auto...$){((cerr<<$<<"; "),...)<<'\n';}(x) #else #define LOG(x...) #endif int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int size; string input; cin >> size >> input; int group_size = size / 10; int points = 0; for (int group_start = 0; group_start < size; group_start += group_size) { bool correct = true; for (int index = 0; index < group_size; index++) { if (input[group_start + index] == 'T') continue; correct = false; break; } if (correct) points++; } cout << points << '\n'; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #include <bits/stdc++.h> using namespace std;template<class T>auto operator<<(ostream &o,T x)->decltype( x.end(),o){o<<'{';int i=0;for(auto e:x)o<<(", ")+2*!i++<<e;return o<<'}';} #ifdef DEBUG #define LOG(x...)cerr<<"["#x"]: ",[](auto...$){((cerr<<$<<"; "),...)<<'\n';}(x) #else #define LOG(x...) #endif int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int size; string input; cin >> size >> input; int group_size = size / 10; int points = 0; for (int group_start = 0; group_start < size; group_start += group_size) { bool correct = true; for (int index = 0; index < group_size; index++) { if (input[group_start + index] == 'T') continue; correct = false; break; } if (correct) points++; } cout << points << '\n'; } |