考虑贪心
我们要让让牛牛尽可能多赢
在尽可能多赢的条件下让牛牛尽可能多平局
#include<bits/stdc++.h>
using namespace std;
int a[5];
int b[5];
void work()
{
int ans=0,k;
cin>>a[1]>>a[2]>>a[3];
cin>>b[1]>>b[2]>>b[3];
k=min(a[1],b[2]);
a[1]-=k;
b[2]-=k;
ans+=2*k;
k=min(a[2],b[3]);
a[2]-=k;
b[3]-=k;
ans+=2*k;
k=min(a[3],b[1]);
a[3]-=k;
b[1]-=k;
ans+=2*k;
for(int i=1;i<=3;i++)
ans+=min(a[i],b[i]);
cout<<ans<<"\n";
}
int t;
int main()
{
cin>>t;
work();
return 0;
}
京公网安备 11010502036488号