#include<iostream>
#include<fstream>
using namespace std;
int main(){
//ifstream cin("1.txt");
int n1,n2,n3,n4,n5,n6;
while(cin>>n1>>n2>>n3>>n4>>n5>>n6&&(n1+n2+n3+n4+n5+n6)!=0){
int total=0;
int k1=0;
int k2=0;
//处理6*6
total+=n6;
//处理5*5
total+=n5;
k1+=n5*11;
//处理4*4
total+=n4;
k2+=n4*5;
//处理3*3
total+=(n3/4)+1;
if(n3%4==1){
k1+=7;
k2+=5;
}else if(n3%4==2){
k1+=6;
k2+=3;
}else if(n3%4==3){
k1+=5;
k2+=1;
}else{
total--;
}
//处理2*2
if(n2>k2){
n2-=k2;
total+=n2/9+1;
if(n2%9!=0){
k1+=36-(n2%9)*4;
}else{
total--;
}
}else{
k2-=n2;
k1+=k2*4;
}
//处理1*1
if(n1>k1){
n1-=k1;
total+=n1/36+1;
if(n1%36==0)
total--;
}
cout<<total<<endl;
}
return 0;
}
poj1017
最新推荐文章于 2018-12-13 23:42:37 发布