题意是有l个左撇子,r个右撇子,a个左右都可以的,然后要挑选相同的左撇子和右撇子的人组队,问最多可以选多少个人。
AC代码:
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
int l,r,a;
scanf("%d%d%d",&l,&r,&a);
while(1){
if(a==0)break;
if(l>r){
r++;
a--;
}
else if(l<r){
l++;
a--;
}
else{
if(a >= 2){
l++;
r++;
a-=2;
}
else{
break;
}
}
}
int Min = min(l,r);
printf("%d\n",Min*2);
return 0;
}