吃鸡四排匹配
#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; } }

浙公网安备 33010602011771号