java解法(完全按题目思路)

汽水瓶

http://www.nowcoder.com/questionTerminal/fe298c55694f4ed39e256170ff2c205f

import java.util.Scanner;


public class Main{

    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int n = sc.nextInt();

            if(n == 0) return;

            int sum = 0,yu = 0;
            while(n >= 3){
                yu = n % 3;
                //加上手里能够换取瓶子的数量
                sum += n / 3;
                //更新每次换取瓶子后所剩瓶子数
                n = n / 3 + yu;
            }
            if(n == 2){
                sum++;
            }
            System.out.println(sum);

        }
    }
}
全部评论

相关推荐

牛客42479632...:多投吧 我学c++就学了3个月都找到好几家实习了
点赞 评论 收藏
分享
在看牛客的社畜很积极:身高体重那一行信息去掉,学校那一行的信息放上面,找半天都没找到你是哪个学校什么专业的
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务