/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
* 返回牛牛能喝的最多的酒
* @param m int整型 酒单价
* @param n int整型 牛牛的现金
* @return int整型
*/
int countWine(int m, int n ) {
int jiu=n/m;//酒的数量
int jp=jiu;//瓶数
int pg=jiu;//盖数
while(jp>=2||pg>=4){//只要有两个瓶或者4个盖就去兑酒
int dj=jp/2+pg/4;//兑换的新酒
jiu+=dj;
jp=jp%2+dj;//之前剩下的瓶+新酒瓶
pg=pg%4+dj;//之前剩下的盖+新盖
}
return jiu;
}