#include<stdio.h> int main() { int a[7],i,j,sum=0,d,t=0,s; for(i=1;i<=6;i++) {scanf("%d",&a[i]); } if(a[6]>0) t+=a[6]; if(a[5]>0) { if(a[1]>11*a[5]) { a[1]=a[1]-11*a[5]; t+=a[5]; } else a[1]=0; } if(a[4]>0) { if(a[2]>a[4]*5) { a[2]=a[2]-a[4]*5; t=t+a[4]; } else { if(a[1]) { if((a[4]*36-a[2]*4)>a[1]) { a[1]=0; t+=a[4]; } else a[1]=a[1]-(a[4]*36-a[2]*4); } } } if(a[3]>0) { if(a[3]%4==0) t+=a[3]/4; else{ t+=(a[3]*9)/36; a[3]=a[3]-(a[3]*9)/36*4; if(a[3]+a[2]<=4) { if(a[3]*9+a[2]*4+a[1]>36) {a[1]=a[1]-(36-a[3]*9+a[2]*4); t=t+1; } else t=t+1; } else{ a[2]=a[2]-(4-a[3]); s=a[3]*9+(4-a[3])*4; if(s+a[1]>36) {t=t+1; a[1]=a[1]-(36-s); } else { t=t+1; a[1]=0; } } } } if(a[2]>0) { if(a[2]*4>36) { t=t+a[2]*4/36; d=a[2]*4/36; a[2]=a[2]-d*9; } else{ if(a[2]*4+a[1]>36) { t=t+1; a[1]=a[1]-(36-4*a[2]); } else{ t=t+1; a[1]=0; } } } if(a[1]>0) t=t+1; printf("%d",t); } |
Double click to view unformatted code.