思路
直接求$a,b,\lfloor \cfrac{a+b}{3}\rfloor$的最小值就好了。
代码
#include <iostream>
using namespace std;
int a,b;
int main () {
int T;
cin >> T;
while (T--) {
cin >> a >> b;
cout << min (min (a,b),(a + b) / 3) << endl;
}
return 0;
}
你这优先级有问题,(a + b / 3)
哦对,我改一下。