数学题 分类
把特殊情况列出来,所有的情况都能分出来。
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; }