int maxMount(int price, int cap, int emptyBottle, int money) {
int result = 0;
int a, b, m, n;
result = money / price;
a = b = result;
while (a / emptyBottle > 0 || b / cap > 0)
{
m = a / emptyBottle;
n = b / cap;
result += m + n;
a = a%emptyBottle + m + n;
b = b%cap + n + m;
}
return result;
} 换瓶子,AC