Hdu 1085 - Holding Bin-Laden Captive!

数学题   分类

 

 

把特殊情况列出来,所有的情况都能分出来。

 

AC代码:

#include <stdio.h>
#include <string.h>
int main()
{
    int a,b,c,min;
    while(scanf("%d%d%d",&a,&b,&c)!=EOF)
    {
        if(a == 0 && b == 0 && c == 0)
            break;
        if((a>=2&&b>=1) || (a>=1&&b>=2) || (a>=4) || (a>=4&&b==0))
        {
            min = a+2*b+5*c;
            printf("%d\n",min+1);
            continue;
        }
        else if(a == 0)
        {
            printf("1\n");
            continue;
        }
        else if(a == 1 && b == 1)
        {
            printf("4\n");
            continue;
        }
        else if(a<4 && b==0)
        {
            printf("%d\n",a+1);
            continue;
        }
    }
    return 0;
}


你可能感兴趣的:(Hdu 1085 - Holding Bin-Laden Captive!)