1085: 汽水瓶

1085: 汽水瓶

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 3  Solved: 3
[Submit][Status][Web Board]

Description

有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?

 

输入

输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1<=n<=100),表示小张手上的空汽水瓶数。n=0表示输入结束,你的程序不应当处理这一行。

 

输出

对于每组测试数据,输出一行,表示最多可以喝的汽水瓶数。如果一瓶也喝不到,输出0。

Input

Output

Sample Input

3
10
81
0

Sample Output

1
5
40

#include <iostream>

using
namespace
std;

 

int
main()

{

    int
n;

    int
sum = 0;

    while
(cin >> n && n != 0)

    {

        sum = 0;

        while
(n >= 3)

        {

            sum += n / 3;

            n = n % 3 + n / 3;

        }

        if
(n == 2)

        {

            sum += 1;

        }

        cout << sum << endl;

    }

    return
0;

}

 

/**************************************************************

    Problem: 1085

    User: 1006440533

    Language: C++

    Result: Accepted

    Time:0 ms

    Memory:1272 kb

****************************************************************/

时间: 2024-08-03 09:03:50

1085: 汽水瓶的相关文章

[华为机试练习题]8.汽水瓶

题目 描述: 有这样一道智力题:"某商店规定:三个空汽水瓶可以换一瓶汽水.小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?"答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子.然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板.如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝? 题目类别: 循环 难度: 中级 运行时间限制: 10Sec 内存限制: 128MByte 阶段

设计师需要的IDEO以人为中心的设计工具包

DEO对产品设计的几点概括:一 .设计不等于发明二 .产品不等于商品,所有好的设计都必须以经济层面与心理层面作为主要衡量标准.三 .必须组成多变性的创意团队,需要各类专才发挥异花授粉的功能.       需要沟通能力强的团队经理,需要设计者有创新的悟性. 浏览订阅的时候意外发现IEDO的工具包,于是决定好好研究一下. 如果你有以下几个方面的需要:寻找创新的方法?需要进入新的领域?想将技术本地化?需要更好的了解需求?寻找监测和评价的新方法? 那么你可以从IEDO的HCD工具包里找到答案. 这个工具

《数据结构与抽象:Java语言描述(原书第4版)》一1.4 像使用自动贩卖机一样使用ADT

1.4 像使用自动贩卖机一样使用ADT 假定你站在一台自动贩卖机前,如图1-3所显示,或者更高级的一台,休息一下,然后从贩卖机中买些东西! 当站在自动贩卖机前时,会看到它的界面.投入硬币并且按下按钮,就能购物了.下面是对自动贩卖机的观察结果: 你仅能执行机器的界面提供给你的特定任务. 你必须理解这些任务--即你必须知道买一瓶汽水应该怎么办. 你不能访问机器内部,因为锁着的外壳封装了它. 即使你不知道内部将发生什么,但你可以使用机器. 如果有人用改进版替换了机器内部的机制但没改变界面,你仍然能用同

Macromedia网页设计认证部分试题

1.要想设置在浏览器中,当鼠标指针移动到某段文字上时,改变成沙漏形状,那么应该() A. 在command命令中,选择get more commands命令,再对这段文字应用B. 在command命令中,选择edit command list命令,再对这段文字应用C. 编辑css样式表,再对该段文字应用D. 在page properties中对这段文字 2.html中段落标志中,标注文件子标题的是? A. <Hn></Hn>B. <PRE><PRE>C. &

Photoshop抠出农夫山泉水瓶透明效果

  Photoshop抠出农夫山泉水瓶透明效果             本教程主要使用Photoshop抠出透明效果的农夫山泉水瓶,透明的物体抠图相对要麻烦一点,如果要求不高,我们可以直接提取图片的高光选区,添加蒙版;在蒙版上去除不需要的部分,然后单独把不透明度的部分在蒙版上涂出来即可               原图 最终效果 1.打开素材图片,把背景图层复制一层,按Ctrl + A全选,再按Ctrl + C 复制图层,然后添加图层蒙版. 2.按住Alt键 + 鼠标左键点击白色的蒙版,进入蒙版

Photoshop精修洗发水瓶

  Photoshop精修洗发水瓶          本教程纯属个人兴趣爱好制作,内容及产品请勿作为商业使用.作品是重新绘制清扬洗发水瓶,属于后期精修类,不适合没有基础的新手学习. 原图 最终效果 一.开始制作前,我们需要将各部分分解开来,方便制作,同时分析和定位光暗思路. 二.开始绘制,首先我们要先定一下轮廓,第一步从瓶盖开始. 分类: PS入门教程

Userenv 1085错误的解决办法

在C:WINDOWSsystem32GroupPolicyMachineScripts目录(该目录默认是隐藏的,需直接从地址栏访问)下,管理员设置登陆脚本时,会生成gpt.ini和gpt.ini两个配置文档,如果scripts.ini被删除的话,就会不断提示这个1085的错误. 解决办法也很简单,在该目录下新建一个空文档:scripts.ini,然后执行:GPUPDATE /FORCE

汽车版qq怎么安装 汽车版qq聊天使用教程

  腾讯qq 已经推出了电脑版,手机版,pad(hd)版,tv版,智能手表版,近日有消息称已经上线汽车版.汽车版qq 怎么安装如何使用?下面小编就为大家带来汽车版qq聊天使用教程. 汽车版qq怎么安装 汽车版qq聊天使用教程 宝马汽车正式支持安装QQ汽车版,该版本qq除了可以通过宝马汽车接受文字.图片.语音消息,同时还能接收好友发送的地理位置,并自动导航到该目的地,同样也可以发送汽车的地位置给好友. 由于驾驶过程中无法分心查看文字消息,因此汽车版QQ支持直接将文字消息以语音的方式进行朗读,并可以

庞大汽贸涉嫌售卖假工程车,半月跑活半月修车

"修车钱每个月得花上小一万元,把我们的生意都拖垮了."昨天,车主李先生流着泪说.去年3月份,李先生和老乡一起筹钱在庞大汽贸公司买了88辆重汽豪沃工程自卸车,谁曾想这些车总出现各种故障,不仅庞大的维修费难以负担,最后连贷款也无法按时交付.李先生等人将车送到河北省产品质量鉴定中心做鉴定,结果表明汽车存在质量问题.无奈之下,近百名车主近日进京,希望经销商能给个说法.挣钱梦碎不敢回家昨天下午4点多,从亦庄中冀斯巴鲁大厦扔出了几十条棉被,还有一些包袱,随后走出来近百人,他们默默地在街上捡着自己的