HHUOJ 1001 汽水瓶 (水题)
1001: 汽水瓶
时间限制: 1 Sec 内存限制: 128 MB
提交: 10 解决: 9
题目描述
有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?
输入
输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1<=n<=100),表示小张手上的空汽水瓶数。n=0表示输入结束,你的程序不应当处理这一行。
输出
对于每组测试数据,输出一行,表示最多可以喝的汽水瓶数。如果一瓶也喝不到,输出0。
输入
输出
样例输入
310810
样例输出
1540
提示
来源
湖南省第六届大学生计算机程序设计竞赛
水题直接代码:
#include<iostream>
#include<cstdio>
using namespace std;int main()
{int num;while(scanf("%d",&num)!=EOF&&num){int cnt=0;while(num>=0){num=num-3+1;if(num>=0)cnt++;}cout<<cnt<<endl;}return 0;
}
HHUOJ 1001 汽水瓶 (水题)相关推荐
- 1001 字符串“水”题(二进制,map,哈希)
1001: 字符串"水"题 时间限制: 1 Sec 内存限制: 128 MB 提交: 210 解决: 39 [提交][状态][讨论版] 题目描述 给出一个长度为 n 的字符串( ...
- 笔试加分题:有16瓶水,其中只有一瓶水有毒,小白鼠喝一滴之后一小时会死。请问最少用() 只小白鼠,在1小时内一定可以找出有毒的水?
原题: https://www.nowcoder.com/questionTerminal/a09c0eecbf684b0cba2ad0be32b7988e?orderByHotValue=1& ...
- java递归20元买汽水,瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)...
瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)package com.ftl; import java.util.Scanner; public class Wa ...
- 【算法刷题日记之本手篇】汽水瓶与查找两个字符串a,b中的最长公共子串
⭐️前面的话⭐️ 本篇文章介绍来自牛客试题广场的两道题题解,分别为[汽水瓶]和[查找两个字符串a,b中的最长公共子串],展示语言java. 小贴士:本专栏所有题目来自牛客->面试刷题必用工具
- 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)
瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借) package com.ftl;import java.util.Scanner;public class Wat ...
- 1000瓶水有1瓶水有毒,老鼠喝一滴就会死,但是需要一周毒发,请问最少需要多少老鼠多少时间才能找到那瓶有毒的水。
1000瓶水有1瓶水有毒,老鼠喝一滴就会死,但是需要一周毒发,请问最少需要多少老鼠多少时间才能找到那瓶有毒的水. 这个题是对bit位的应用,1000接近1024,所以对1000瓶水编号需要10个bit ...
- Congestion Charging Zone 水题
题目描述 Tehran municipality has set up a new charging method for the Congestion Charging Zone (CCZ) whi ...
- JSK-337 汽水瓶【数学+模拟】
汽水瓶 有这样一道智力题:"某商店规定:三个空汽水瓶可以换一瓶汽水.小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?"答案是 5 瓶,方法如下:先用 9 个空瓶子换 3 瓶汽水, ...
- 【CCCC】L2-027 名人堂与代金券 (25分),模拟水题
problem L2-027 名人堂与代金券 (25分) 对于在中国大学MOOC(http://www.icourse163.org/ )学习"数据结构"课程的学生,想要获得一张合 ...
- 1000瓶水其中有一瓶水有毒,有10只老鼠并且只要老鼠喝了有毒的水必死。请问怎样通过一次实验找出有毒的那瓶水。
1000瓶水其中有一瓶水有毒,有10只老鼠并且只要老鼠喝了有毒的水必死.请问怎样通过一次实验找出有毒的那瓶水. . 这道题知识点:二进制. 解题思路:2的10次方等于1024,1024以内的所有自然数 ...
最新文章
- Handler实现与机制 Blocking Queue IdleHandler使用
- 计算机网络第七版(谢希仁著)课后习题答案
- Python开发入门与实战1-开发环境
- Request mapping url and handler registration
- (Activiti6.0.0)SpringProcessEngineConfiguration配置bean时属性注入不了,问题已经找到
- 串口与定时器的重要关系_单片机串口必备基础知识
- python绘制柱状统计图_Python画柱状统计图操作示例【基于matplotlib库】
- js-鼠标经过显示下拉菜单
- 电子设计大赛简易自动入库小车设计
- 软测量作业matlab_用偏最小二乘法PLS求解回归方程
- 2021年茶艺师(初级)考试及茶艺师(初级)新版试题
- 移动apn接入点哪个快_提升移动联通电信网速
- MD-Pandoc进阶教程:图表、文献和目录
- 双系统不显示系统选择界面
- k8s使用volume将ConfigMap作为文件或目录直接挂载_从应用开发角度认识 K8S
- QVariant类及QVariant与自定义数据类型转换的方法
- Python中的关键字的用法
- bzoj 4094: [Usaco2013 Dec]Optimal Milking 线段树
- 产品| 产品经理学习路径及职业规划
- 新型勒索软件Phobos利用弱安全性攻击目标