A. 三种商品,两个可以换一个任意的,三种各一个可以换一个奖品,问最多换几个奖品。 直接二分答案。 class Solution { public: int numberofprize(int a, int b, int c) { int lo = 0, hi = 1E9; int ret = 0; auto check = [&](int val) { int tmp = 0; int x = a, y = b, z = c; x -= val, y -= val, z -= val; if (x...