hdu 1085 Holding Bin-Laden Captive!

题解:

       1.若num_1=0,显然答案为1;

       2.若num_1!=0;能产生直到2*num_2+num_1; 的数

       3.若2*num_2+num_1>=4,则能产生直到5*num_3+2*num_2+num_i的数

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

 

你可能感兴趣的:(HDU)