fork download
  1. #include <iostream>
  2. #include <climits>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int bins[3][3];
  9. string orderStr[6] = {"BCG","BGC","CBG","CGB","GBC","GCB"};
  10.  
  11. int order [6];
  12. while(cin>>bins[0][0]>>bins[0][1]>>bins[0][2])
  13. {
  14. int min = INT_MAX;
  15. int index=0;
  16. for(int i = 0;i<6;i++)
  17. {
  18. order[i] =0;
  19. }
  20. for(int i=1;i<3;i++)
  21. {
  22. for(int j =0;j<3;j++)
  23. {
  24. cin>>bins[i][j];
  25. }
  26. }
  27.  
  28. for(int i=0;i<3;i++)
  29. {
  30. if(i!=0)
  31. order[1]+=bins[i][0];
  32. if(i!=1)
  33. order[1]+=bins[i][1];
  34. if(i!=2)
  35. order[1]+=bins[i][2];
  36.  
  37. }
  38.  
  39. for(int i=0;i<3;i++)
  40. {
  41. if(i!=0)
  42. order[0]+=bins[i][0];
  43. if(i!=1)
  44. order[0]+=bins[i][2];
  45. if(i!=2)
  46. order[0]+=bins[i][1];
  47.  
  48. }
  49.  
  50. for(int i=0;i<3;i++)
  51. {
  52. if(i!=0)
  53. order[2]+=bins[i][2];
  54. if(i!=1)
  55. order[2]+=bins[i][0];
  56. if(i!=2)
  57. order[2]+=bins[i][1];
  58.  
  59. }
  60.  
  61. for(int i=0;i<3;i++)
  62. {
  63. if(i!=0)
  64. order[3]+=bins[i][2];
  65. if(i!=1)
  66. order[3]+=bins[i][1];
  67. if(i!=2)
  68. order[3]+=bins[i][0];
  69.  
  70. }
  71.  
  72. for(int i=0;i<3;i++)
  73. {
  74. if(i!=0)
  75. order[4]+=bins[i][1];
  76. if(i!=1)
  77. order[4]+=bins[i][0];
  78. if(i!=2)
  79. order[4]+=bins[i][2];
  80.  
  81. }
  82.  
  83. for(int i=0;i<3;i++)
  84. {
  85. if(i!=0)
  86. order[5]+=bins[i][1];
  87. if(i!=1)
  88. order[5]+=bins[i][2];
  89. if(i!=2)
  90. order[5]+=bins[i][0];
  91. }
  92.  
  93. for(int i = 0;i<6;i++)
  94. {
  95. if(order[i]<min)
  96. {
  97. min = order[i];
  98. index = i;
  99. }
  100. }
  101. cout<<orderStr[index]<<" "<<min<<endl;
  102. }
  103. return 0;
  104. }
  105.  
  106. using namespace std;
  107.  
  108. int main() {
  109. // your code goes here
  110. return 0;
  111. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:108:5: error: redefinition of ‘int main()’
 int main() {
     ^~~~
prog.cpp:6:5: note: ‘int main()’ previously defined here
 int main()
     ^~~~
stdout
Standard output is empty