boj 348

水题,读入数据时注意,开始以回车作为结束,发现坑爹,还是计数靠谱,输出格式也要注意

#include<iostream>
using namespace std;

int main()
{
	int n;
	scanf("%d",&n);
	while(n!=1)
	{
		int s=0,r=0,c=0;
		char ch;
		int cnt=0;
		ch=getchar();
		ch=getchar();
		while(cnt<n-1)
		{
			if(ch=='S')
			{
				s++;
				cnt++;
			}
			else if(ch=='R')
			{
				r++;
				cnt++;
			}
			else if(ch=='C')
			{
				c++;
				cnt++;
			}
			ch =getchar();
		}
		if(c)
		{
			if(!r)
				printf("S\n");
			else
				printf("S ");
		}
		if(s&&!c)
		{
			if(!r)
				printf("R\n");
			else
				printf("R ");
		}
		if(r)
			printf("C\n");
		scanf("%d",&n);
	}
}

 

你可能感兴趣的:(BO)