zoukankan      html  css  js  c++  java
  • HDOJ 2539 点球大战

    注意应该判断字符串" no good"(NO前有空格)

    #include <iostream>
    #include <string>
    #include <stdio.h>
    #include <string.h>

    using namespace std;

    int main()
    {
        char a[20],b[20];
        int n;
        while(cin>>n&&n)
        {
            memset(a,'-',sizeof(a));
            memset(b,'-',sizeof(b));
            int m=(n+1)/2;
            int i=0;

            getchar();
            for(int j=0;j<n;j++)
            {
                string p,q;
                getline(cin,p);

                int nn=p.length();
                if(nn<7)
                  {
                      p="hello"+p;
                      nn=p.length();
                  }

                //cout<<p<<endl;

                q=p.substr(nn-8,8);

                //cout<<q<<endl;

                if(q!=" no good")
                {
                    if(i%2==1)
                        a[i/2]='O';
                    else
                        b[i/2]='O';
                }
                else if(q==" no good")
                {
                    if(i%2==1)
                        a[i/2]='X';
                    else
                        b[i/2]='X';
                }

                i++;
            }


                for(int k=0;k<m;k++)
                {
                    cout<<k+1<<" ";
                }
                int sum=0;
                cout<<"Score"<<endl;
                for(int k=0;k<m;k++)
                {
                    cout<<b[k]<<" ";
                    if(b[k]=='O')
                        sum++;
                }
                cout<<sum<<endl;
                sum=0;
                for(int k=0;k<m;k++)
                {
                    cout<<a[k]<<" ";
                    if(a[k]=='O')
                        sum++;
                }
                cout<<sum<<endl;
                sum=0;
        }
        return 0;
    }

  • 相关阅读:
    定时任务
    heat创建stack失败
    python-ceilometerclient命令行(终结)
    python-ceilometerclient命令行(2)
    python-ceilometerclient命令行(1)
    类属性与对象实现,init方法的作用,绑定方法,绑定方法与普通函数的区别,继承,抽象与继承,派生与覆盖
    XML模块,面向对象思想与类的定义
    configparser模块 subprocess 模块,xlrd 模块(表格处理)
    re 正则匹配的非贪婪匹配
    login 模块,re 模块
  • 原文地址:https://www.cnblogs.com/CKboss/p/3351108.html
Copyright © 2011-2022 走看看