决斗(Headshot )

复制代码
复制代码
 1 #include<cstdio>
 2 #include<cstring>
 3 #include<algorithm>
 4 using namespace std;
 5 
 6 const int maxn = 105;
 7 char s[maxn];
 8 int cnt0, cnt1, cnt2, cnt3;
 9 
10 int main()
11 {
12     while (scanf("%s", s + 1) != EOF)
13     {
14         cnt0 = 0;
15         cnt2 = 0;
16         cnt3 = 0;
17         int len = strlen(s + 1);
18         s[0] = s[len];    //s[0]=字符串的长度
19         s[len + 1] = s[1];
20         for (int i = 1; i <= len; i++)
21         {
22             if (s[i] == '0')
23             {
24                 cnt0++;
25                 if (s[i + 1] == '0')
26                     cnt2++;
27                 if (s[i + 1] == '1')
28                     cnt3++;
29             }
30         }
31         if (cnt2*len == cnt0*(cnt2 + cnt3))
32             printf("EQUAL\n");
33         else if (cnt2*len>cnt0*(cnt2 + cnt3))
34             printf("SHOOT\n");
35         else
36             printf("ROTATE\n");
37     }
38     return 0;
39 }
复制代码

 

posted @   ouyang_wsgwz  阅读(200)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
展开