蒟蒻求助
查看原帖
蒟蒻求助
763869
uhbia楼主2022/9/20 22:02

不知道为什么不输出

#include<bits/stdc++.h>//万能头文件
using namespace std;
long long n;
int rd;//rd是扔掉照片的变量
char a[10001];
int pd(int i,int j)//pd是判断函数
{
	int l1=0,l2=0;
	for(int k=i;k<=j;k++)
	{
		if(a[k]=='G')	l1++;
		else	l2++;
		if(l1<2||l2<2)	return 1;
		break;
	}
	return 0;
}
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)	scanf("%c",&a[i]);
	cout<<6;
	int i=0,j=3;
	while(i=n-1)
	{
		for(j=i+2;j<=n;j++)
		{
			if(pd(i,j)==1)	rd++;
		}
		i++;
	}
	cout<<rd;
	return 0;
} 
2022/9/20 22:02
加载中...