CodeForces 332A Down the Hatch!(读不懂题系列)

题目链接:CodeForces 332A Down the Hatch!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
题意:n个人,你是0号,从0开始到n-1循环做动作。只要你前面三个人动作一样,你就喝一杯橙汁,问你能喝多少杯。
在这里插入图片描述

#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
#include<string>
#include<cstring>

using namespace std;
typedef long long ll;
const int maxn = 10010;
const int INF = 0x3f3f3f3f;
int a[maxn];

int main()
{
	int n;
	scanf("%d",&n);
	string s;
	cin>>s;
	
	int len = s.length();	//总轮数 
	int turns = 0;
	int ans = 0;
	for(int i=0; ;i = (i+1)%n)
	{
		turns++;
		if(turns>len)	//如果大于len,退出循环 
			break;
		if(turns>=4&&i==0&&s[turns-2]==s[turns-3]&&s[turns-3]==s[turns-4])
			ans++;
	}
	printf("%d\n",ans);
	
	return 0;
}


猜你喜欢

转载自blog.csdn.net/qq_42815188/article/details/89944597
332
今日推荐