fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int t; cin>>t;
  6. while(t--){
  7. int b,p,f,h,c,money1=0,money2=0;
  8. cin>>b>>p>>f;
  9. cin>>h>>c;
  10. int bb=b,pp=p,ff=f,hh=h,cc=c;
  11. if(b>p || b>f){
  12. money1 += h*p;
  13. b = b-2*p;
  14. if(b>2*f){
  15. money1 += c*f;
  16. }
  17. else{
  18. b=b/2;
  19. money1 += b*f;
  20. }
  21.  
  22. money2 += cc*ff;
  23. bb = bb-2*ff;
  24. if(bb>2*pp){
  25. money2 += hh*pp;
  26. }
  27. else{
  28. bb=bb/2;
  29. money2 += bb*hh;
  30. }}
  31. (money1<money2)?cout<<money1<<endl:cout<<money2<<endl;
  32. }
  33.  
  34. }
Success #stdin #stdout 0s 4472KB
stdin
3
15 2 3
5 10
7 5 2
10 12
1 100 100
100 100
stdout
40
34
0