TOJ 1804 The Machinegunners in a Playoff

来源:互联网 发布:java二级考试题库下载 编辑:程序博客网 时间:2024/05/21 22:34

终于知道国足多么不容易只要打平就能晋级是说的简单。。

傻逼了,开始没看懂题弄了什么净胜球。。。

直接开搞。

第一个数要输出自己最小的进球 must晋级  0 30  就只能输出30
第二个数要输出自己最大的进球 对方may晋级  30 0  就只能输出30

#include<stdio.h>#include<string.h>int main(){    char s[222];    int a,b,t;    freopen("in.txt","r",stdin);    scanf("%d",&t);    while(t--)    {        scanf("%*s%*s%*s%s%*s%*s%d%*s%*s%*s%d%*s",s,&a,&b);        printf("%d %s %d %d\n",t,s,a,b);        if(strcmp(s,"home")==0)        {            for(int i=0; i<=30; i++)            {                if(a+i>b)                {                    printf("%d ",i);                    break;                }                else if(a+i==b&&i>=b)                {                    printf("%d ",i);                    break;                }            }            for(int i=30; i>=0; i--)            {                if(a+i<b+30)                {                    printf("%d\n",i);                    break;                }                else if(a+i==b+30&&i<=b)                {                    printf("%d\n",i);                    break;                }            }        }        else        {            for(int i=0; i<=30; i++)            {                if(a+i>b)                {                    printf("%d ",i);                    break;                }                else if(a+i==b)                {                    printf("%d ",i);                    break;                }            }            for(int i=30; i>=0; i--)            {                if(a+i<b+30)                {                    printf("%d\n",i);                    break;                }                else if(a+i==b+30&&a<=30)                {                    printf("%d\n",i);                    break;                }            }        }    }    return 0;}

0 0