hdu 2539 点球大战

简介:

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2539
解题思路:一定要注意有没有no,有可能名字里也有。

#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
char s[105];
char a[20];
int main()
{
    int m;
    while(cin>>m,m)
    {
        int suma=0,sumb=0;
        for(int k=1; k<=m; k++)
        {
            getchar();
            gets(s);
            int len=strlen(s);
            if(k % 2 == 1)
            for(int i=0; i<len; i++)
            {
                if(s[len-8] == ' ' && s[len-7] == 'n' && s[len-6] == 'o' && s[len-5] == ' ')
                {
                    //suma=0;
                    a[k]='X';
                    break;
                }
                else //if()
                {
                    suma++;
                    a[k]='O';
                    break;
                }
            }
            else
            for(int i=0; i<len; i++)
            {
                if(s[len-8] == ' ' && s[len-7] == 'n' && s[len-6] == 'o' && s[len-5] == ' ')
                {
                    //sumb=0;
                    a[k]='X';
                    break;
                }
                else //if()
                {
                    sumb++;
                    a[k]='O';
                    break;
                }
            }
        }
        if(m % 2 ==1)
            a[m+1]='-';
        for(int i=1; i<=(m+1)/2; i++)
            cout<<i<<" ";
        cout<<"Score"<<endl;
        for(int i=1; i<=m; i+=2)
        cout<<a[i]<<" ";
        cout<<suma<<endl;
        for(int i=2; i<=m+1; i+=2)
        cout<<a[i]<<" ";
        cout<<sumb<<endl;
    }
    return 0;
}
/*

Sample Input

6
Riise good
Ballack good
Gerrard no good
Lampard no good
Fernando Torres good
Malouda good
9
Christiano Ronaldo no good
Messi no good
Giggs good
Abidal no good
Carrick good
Ronaldinho good
Rooney good
Henry no good
Tevez good
0





Sample Output

1 2 3 Score
O X O 2
O X O 2
1 2 3 4 5 Score
X O O O O 4
X X O X - 1



*/
目录
相关文章
|
弹性计算 大数据 测试技术
2024阿里云服务器价格:2核2G3M仅需99元1年,2核4G5M 199元
2024阿里云服务器价格:2核2G3M仅需99元1年,2核4G5M 199元
571 1
|
弹性计算 缓存 分布式计算
阿里云服务器新人特惠活动改版,共享型和独享型云服务器1折起
8月3日,阿里云对旗下的云服务器新人特惠活动完成了全新升级,升级之后的活动保留了限时特惠板块,新增了六代共享型和六代独享型板块,新增板块折扣为1折起,通过活动上云省心更省钱,活动内云服务器性能卓越、弹性可伸缩、可靠稳定、安全可信。
2029 0
阿里云服务器新人特惠活动改版,共享型和独享型云服务器1折起
|
人工智能 算法 搜索推荐
2024 “AI+硬件创新大赛”获奖名单出炉,浙大、上交与复旦联队等夺冠
2024年11月30日,由开放源子开源基金会主办,魔搭社区、英特尔与阿里云共同承办的“AI+硬件创新大赛”总决赛在杭州圆满落幕。
373 6
2024 “AI+硬件创新大赛”获奖名单出炉,浙大、上交与复旦联队等夺冠
|
存储 监控 安全
阿里云携手庆视互联数据迁云,助力全球业务升级
在庆视互联全球业务版图不断扩大的过程中,庆视互娱面临着部分区域数据无法上传的困境,并且对存储成本提出了新的要求。面对这一系列难题,庆视互联选择与阿里云携手,通过互联网直接以切片形式上传数据至阿里云对象存储服务(OSS),共同探索数据迁云的高效路径。
394 2
阿里云携手庆视互联数据迁云,助力全球业务升级
|
弹性计算 人工智能 小程序
99元云服务器,你最pick哪种新玩法?
【10月更文挑战第2天】本文介绍了99元一年的阿里云服务器ECS,阐述了其功能和应用场景,包括搭建个人网盘、小程序及AI助手等,并提供了购买链接。通过合理规划,ECS可为企业和个人用户提供高性价比的服务,提升用户体验。
|
机器学习/深度学习 人工智能 算法
Agent Q:具备自我学习、评估的智能体
近年来,人工智能领域取得了显著进步,特别是智能体技术备受瞩目。智能体作为AI系统核心,能自主学习、决策和执行任务,应用广泛。Agent Q作为一种具备自我学习和评估能力的智能体,通过强化学习算法,能自动优化行为策略,适应复杂环境,无需人工干预。此外,它还能根据评估指标调整策略,持续提升任务完成质量。尽管存在复杂环境适应性和计算资源消耗等挑战,Agent Q仍为智能机器人、自动驾驶等领域的应用提供了新思路,推动了AI技术的发展。论文详细内容可在此处获取:https://multion-research.s3.us-east-2.amazonaws.com/AgentQ.pdf
476 1
|
Linux Shell
10-12|linux把时间修改到前一天
10-12|linux把时间修改到前一天
|
机器学习/深度学习 存储 算法
阿里云国际站:拍立淘-以图搜图中的图像搜索算法是怎么样的?
@luotuoemo飞机@TG 阿里云国际站:拍立淘-以图搜图中的图像搜索算法是怎么样的?图像搜索在现代搜索系统中扮演了重要角色,尤其在电子商务网站如阿里巴巴等,它更是一个必不可少的功能。拍立淘是阿里云国际站的一个以图搜图功能,它使用了复杂的图像搜索算法进行图片匹配和识别。以下是对该算法的简单描述。
|
机器学习/深度学习 人工智能 算法
人工智能在机器人编程与自动化控制中的应用与发展
人工智能在机器人编程与自动化控制中的应用与发展
1041 0
|
安全 算法 量子技术
构建未来:量子计算在加密破解中的应用前瞻
【5月更文挑战第21天】 随着量子计算机的理论与实践不断进步,其对传统加密技术构成的潜在威胁日益凸显。本文深入探讨了量子计算特别是Shor算法对当前RSA加密体系的影响,并分析了量子安全密码学的发展趋势,如量子密钥分发(QKD)等。文章旨在为读者提供一个关于量子计算如何可能改变我们数字安全领域的全面视角,同时强调了提前准备和适应这一颠覆性技术的重要性。