#include<stdio.h> int main() { int a, b, c, d, e, f; int sum; scanf("%d%d%d%d%d%d", &a, &b, &c, &d, &e, &f); sum = f + e + d; a -= 11*e; b -= 5*d; if(b < 0 && a > 0) a += 4*b; sum += c/4; c %= 4; switch(c) { case 1:sum++; if(b > 0) { b -= 5; if(b > 0) { a -= 7; sum += b/9+1; b %= 9; a -= 36-b*4; if(a > 0) sum += a/36+1; } else if(a > 0) { a += b*4; a -= 7; if(a > 0) sum += a/36 + 1; } } else if(a > 0) { a -= 27; if(a > 0) sum += a/36 + 1; } break; case 2:sum++; if(b > 0) { b -= 3; if(b > 0) { a -= 6; sum += b/9+1; b %= 9; a -= 36-b*4; if(a > 0) sum += a/36+1; } else if(a > 0) { a += b*4; a -= 6; if(a > 0) sum += a/36 + 1; } } else if(a > 0) { a -= 18; if(a > 0) sum += a/36 + 1; } break; case 3:sum++; if(b > 0) { b -= 1; if(b > 0) { a -= 5; sum += b/9+1; b %= 9; a -= 36-b*4; if(a > 0) sum += a/36+1; } else if(a > 0) { a += b*4; a -= 5; if(a > 0) sum += a/36 + 1; } } else if(a > 0) { a -= 9; if(a > 0) sum += a/36 + 1; } break; } printf("%d", sum); return 0; } |
Double click to view unformatted code.