紫书 例题 10-9 UVa 1636 (概率计算)

小学数学问题

记得分数比较的时候可以交叉相乘(同号)

#include<cstdio>
#include<cstring>
#define REP(i, a, b) for(int i = (a); i < (b); i++)
using namespace std;

int main()
{
	char s[105];
	while(~scanf("%s", s))
	{
		int n = strlen(s), num = 0, k = 0;
		REP(i, 0, n)
			if(s[i] == '0') 
			{
				num++;
				if(s[(i + 1) % n] == '0') k++;
			}
		if(k * n > num * num) puts("SHOOT");
		else if(k * n < num * num) puts("ROTATE");
		else puts("EQUAL");
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_34416123/article/details/81063054
今日推荐