33,323
社区成员




void test(int n, int m)
{
if(n > m)
{
int t = n;
n = m;
m = t;
}
if(n*2 <= m)
{
printf("%d\n", n);
return;
}
int sum = n/3*2;
n %= 3;
m -= sum/2*3;
if(n == 2)
{
if( m >= 4 )
sum += 2;
else
++sum;
}
if(n == 1)
{
if(m >= 2)
++sum;
}
printf("%d\n", sum);
}