/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 * 返回牛牛能喝的最多的酒
 * @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;
    
}