#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int b1,b2,b3,g1,g2,g3,c1,c2,c3;
int ans[6];
/*
return b1+b2+b3+g1+g2+g3+c1+c2+c3;
printf("%d %d %d %d %d %d %d",
b1,b2,b3,g1,g2,g3,c1,c2,c3);
*/
enum GGG{
_BCG,_BGC,_CBG,_CGB,_GBC,_GCB
};
int BGC(){
return b2+b3+g1+g3+c2+c1;
}
int BCG(){
return b2+b3+g1+g2+c3+c1;
}
int GBC(){
return b1+b3+g2+g3+c2+c1;
}
int GCB(){
return b2+b1+g2+g3+c3+c1;
}
int CBG(){
return b1+b3+g1+g2+c2+c3;
}
int CGB(){
return b2+b1+g1+g3+c2+c3;
}
void myprint(){
int i;
printf("_BCG,_BGC,_CBG,_CGB,_GBC,_GCB\n");
for(i=0;i<6;i++){
printf("%4d",ans[i]);
}
}
int main()
{
char *type[6]={"BCG","BGC","CBG","CGB","GBC","GCB"};
while(scanf("%d %d %d %d %d %d %d %d %d",
&b1,&g1,&c1,&b2,&g2,&c2,&b3,&g3,&c3)!=EOF){
ans[_BGC]=BGC();
ans[_BCG]=BCG();
ans[_GBC]=GBC();
ans[_GCB]=GCB();
ans[_CBG]=CBG();
ans[_CGB]=CGB();
int i=0;
int _min=0;
int min=ans[0];
for(i=1;i<6;i++){
if(ans[i]<ans[_min]){
_min=i;
min=ans[_min];
}
}
printf("%s %d\n",type[_min],ans[_min]);
/*myprint();*/
}
system("PAUSE");
return 0;
}
沒有留言:
張貼留言