Problem
给出一个字符串,把它平均分成 $10$ 个部分,问有几个部分全部都是 T
。
Solution
模拟有什么好说的。
枚举每个部分,看看是否都是 T
即可。
Code
#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstdlib>
#include <ctime>
#include <string>
#include <cstring>
#include <cctype>
#include <cmath>
#include <vector>
#include <stack>
#include <queue>
#include <deque>
#include <map>
using namespace std;
typedef long long ll;
const int inf = 0x3f3f3f3f;
#define elif else if
#define il inline
bool chk(string s)
{
for (char i : s)
if (i != 'T')
return false;
return true;
}
int n, c = 0;
string s;
int main()
{
cin >> n >> s;
n /= 10;
for (int i = 0; i <= s.size() - n; i += n)
if (chk(s.substr(i, n)))
c++;
cout << c << endl;
return 0;
}