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

时间:2021-03-11 21:30:18

小学数学问题

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

#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;
}