Bootstrap

食堂(贪心)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int q;
    cin >> q;
    while (q--) {
        int a2, a3, a4, b4, b6, ans = 0;
        cin >> a2 >> a3 >> a4 >> b4 >> b6;
        while(b4){
          if(a4){ans+=4; a4--;}
          else if(a2>=2){ans+=4;a2-=2;}
          else if(a3){ans+=3;a3--;}
          else if(a2){ans+=2;a2--;}
          b4--;
        }
        while(b6){
          if(a3>=2){ans+=6;a3-=2;}
          else if(a4 && a2){ans+=6;a4--;a2--;}
          else if(a2>=3){ans+=6;a2-=3;}
          else if(a3 && a2){ans+=5;a3--;a2--;}
          else if(a2>=2){ans+=4;a2-=2;}
          else if(a4){ans+=4;a4--;}
          else if(a3){ans+=3;a3--;}
          else if(a2){ans+=2;a2--;}
          b6--;
        }
      cout<<ans<<endl;
    }
    return 0;
}