#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'; } |
English