设字串00个数为a,0的个数为b, 则两个概率分别是 a/b和 b/n ,为题就是比较他俩大小,左边大就是 SHOOT ,右边大就是 ROTATE
#include <iostream>
#include <string>
using namespace std;
int main(){
string s;
while(cin>>s){
int a=0,b=0,n=s.length();
for(int i =0; i<s.length() ; i++){
if(s[i]=='0'){
b++;
if( s[(i+1)%n]=='0' )
a++;
}
}
//cout<<a<<" "<<b<<" "<<n<<" "<<endl;
if(a*n==b*b) cout<<"EQUAL\n";
else cout<<(a*n>b*b? "SHOOT\n" : "ROTATE\n");
}
return 0;
}