• 第一轮 A


     The Coco-Cola Store
    Time Limit:1000MS     Memory Limit:0KB     64bit IO Format:%lld & %llu
    Submit Status
    
    Description
    Download as PDF
    
      The Coco-Cola Store 
      Once upon a time, there is a special coco-cola store. If you return three empty bottles to the shop, you'll get a full bottle of coco-cola to drink. If you have n empty bottles right in your hand, how many full bottles of coco-cola can you drink?
    
    Input 
    There will be at most 10 test cases, each containing a single line with an integer n ( 1$ le$n$ le$100). The input terminates with n = 0, which should not be processed.
    
    Output 
    For each test case, print the number of full bottles of coco-cola that you can drink.
    
    Sample Input 
    
    3
    10
    81
    0
    
    Sample Output 
    
    1
    5
    40
    
    
    Spoiler
    
    Let me tell you how to drink 5 full bottles with 10 empty bottles: get 3 full bottles with 9 empty bottles, drink them to get 3 empty bottles, and again get a full bottle from them. Now you have 2 empty bottles. Borrow another empty bottle from the shop, then get another full bottle. Drink it, and finally return this empty bottle to the shop!
    
    
    
    Problemsetter: Rujia Liu, Special Thanks: Yiming Li & Sohel Hafiz
    
    
    
    /*************************************************************************
    	> File Name: a.cpp
    	> Author: 
    	> Mail: 
    	> Created Time: 2014年11月08日 星期六 18时13分44秒
     ************************************************************************/
    
    #include<iostream>
    #include<cstdio>
    #include<cstring>
    #include<cstdlib>
    #include<algorithm>
    using namespace std;
    int a,ans;
    int main()
    {
        while(1){
            scanf("%d",&a);
            if(!a) break;
            ans=0;
            while(1){
                ans+=a/3;
                a=a-a/3*3+a/3;
                if(a==1) break;
                if(a==2) {ans+=1;break;}
            }
            printf("%d
    ",ans);
        }
        return 0;
    }
    


  • 相关阅读:
    会计继续教育
    免费看电影、电视剧的app
    微信开发者工具 测试过程的小助手
    2022年目标
    基于.Net6.0开发WebApi(一) —— 搭建项目框架
    asp.net中的省市区联动封装成用户控件
    uniapp文件下载
    Axure中动态表格序号自增中继器应用方法2
    JSinDeep1:探索执行环境 (Execution Context)ES3篇
    美国知名天使投资人列出愿意投资的30大创意方向
  • 原文地址:https://www.cnblogs.com/codeyuan/p/4254405.html
Copyright © 2020-2023  润新知