小学数学问题
记得分数比较的时候可以交叉相乘(同号)
#include#include #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;}