吃鸡四排匹配

#include<bits/stdc++.h>
using namespace std;
int a[150],b[150],c[150],d[150],q,t,p[100];
int main(){
  cin>>q;
  t = q;
  for(int i=0;q>0;i++,q--){
    cin>>a[i]>>b[i]>>c[i]>>d[i];
    p[i] += d[i]+b[i]/2;
    if(a[i]>=c[i]&&a[i]>0&&c[i]>0){
      p[i] += c[i];
      a[i] = a[i]-c[i];
      c[i] = 0;
    }
    else if(a[i]<c[i]&&a[i]>0&&c[i]>0){
      p[i] += a[i];
      c[i] = c[i]-a[i];
      a[i] = 0;
    }
    if(a[i]/4>=1){
      p[i] += a[i]/4;
      a[i] = a[i]-4*(a[i]/4);
    }
    if(b[i]%2 == 1){
      if(a[i]>1){
        p[i]++;
      }
    }
  };
  for(int i = 0;i<t;i++){
    cout<<p[i]<<endl;
  }
}

 

posted @ 2022-03-06 23:05  Dsad123FFFG6645  阅读(41)  评论(0)    收藏  举报