コード例 #1
0
int main()
{
    scanf("%d%d",&r,&c);
    memset(muddy, 0, sizeof(muddy));
    for(int i=1;i<=r;++i)
    {
        scanf("%s", muddy[i] + 1);
    }
    make();
    printf("%d\n", hungray());
    return 0;
}
コード例 #2
0
int main()
{
    while(scanf("%s", s), *s != 'E')
    {
        scanf("%d", &n);
        for(int i=0;i<n;++i)
        {
            scanf("%s", fit[i]);
        }
        for(int i=0;i<5;++i)
        {
            scanf("%d", &num[i]);
        }
        scanf("%s", s);
        memset(g, false, sizeof(g));
        for(int i=0;i<n;++i)
        {
            for(int j=getIndex(fit[i][0]);j<=getIndex(fit[i][1]);++j)
            {
                for(int k=0;k<num[j];++k)
                {
                    g[i][j*20 + k] = true;
                }
            }
        }
        if(hungray())
        {
            printf("T-shirts rock!\n");
        }
        else
        {
            printf("I'd rather not wear a shirt anyway...\n");
        }
    }
    return 0;
}