实验室常常会组织聚聚餐,聚餐时免不了会喝点啤酒,小明和小兵是一对活宝,关系很好,当然也常常会互相抬抬杠,话说他俩正好在一次聚会时为了谁该不该喝而抬杠,于是老师用一个问题给他们做了一次裁判,无论是谁先找出问题的答案,谁就有权要求另外一个人喝还是不喝。老师的问题是这样的:给你n元钱,让你去买啤酒喝,啤酒单价是2元一瓶,喝完一瓶啤酒会有一个空瓶和一个瓶盖,现在告诉你2个空瓶或者4个瓶盖都还可以换回一瓶啤酒,现在问题是最多可以喝几瓶啤酒。

Input

本问题有多组测试数据,每一组测试数据只有一行,即自然数数n(0<=n<=10000)表示钱数。

Output

对于每一组输入,输出也只有一行,即最多可以喝的啤酒瓶数。

Sample Input

2
4

Sample Output

1
3

代码

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,x,y,ans;while(cin>>n){ans=n/2;x=y=n/2;while(x/2||y/4){int t=x/2+y/4;ans+=t;x%=2;y%=4;x+=t;y+=t;}cout<<ans<<endl;}return 0;
}

喝啤酒喝出的数学问题相关推荐

  1. 知识点滴 - 喝啤酒吗

    虽然近年来手工酿造的啤酒已经爆炸性增长,但啤酒最终由几个基本风格组成.了解常见的啤酒风格,以提高你对世界上最古老的饮料之一的舒适度和熟悉度. 首先了解一些啤酒相关术语: - ABV 如果你以前问过酒精 ...

  2. 青岛方言喝啤酒怎么说_编程的头十年:说方言

    青岛方言喝啤酒怎么说 非常个人化的编程历史的第一章第二部分 说方言 1957年,FORTRAN(公式转换)使人们可以通过编写与人为逻辑的程序来编写程序,而不必记住困难的操作码. 人类可读(和相关)编程 ...

  3. 首例!脑机芯片植入唤醒“沉睡”渐冻人,与儿子分享电影,还能要啤酒喝

    本文约2100字,建议阅读5分钟虽然这一研究和实验尚不够成熟,但是对于这些"渐冻症"患者来说,仍然是莫大的希望. 世界上最深的孤独是什么样的? 1988年至2001年间,少年马丁因 ...

  4. 边吃烧烤边喝啤酒引发疾病

    今年30岁的小朱有个习惯,就是喜欢在夏天约上三五好友到大排档边吃烧烤边喝啤酒.小朱上个月开始出现腰痛症状,因为单位忙,开始以为是劳累导致的,没怎么注意.这样拖延了一个月,不但没有好转,而且身体状况越来 ...

  5. 污水处理厂不仅能“喝”啤酒,还能“穿”绿衣,“吃”糖果

    "喝"啤酒,"穿"绿衣,"吃"糖果是青岛.常州.深圳等地污水处理厂的新举措,只为更好的进行节能减排.随着城市建设的迅速发展,每年都有大量新建 ...

  6. * 3.喝啤酒问题,一瓶啤酒2元,两个空瓶子可以换一瓶啤酒,四个啤酒盖可以换一瓶啤酒,请问10元共可以喝多少瓶?

    package dh12_1111.IO.FIB;/*** @Description TODO* @Author 湖大知行李国勇* @Date 2022/11/11 10:07* 3.喝啤酒问题,一瓶 ...

  7. 写出下列数学式对应的python表达式_Python程序设计课后习题答案-第一单元

    D. 10.字符串s='a\\nb\\tc',则len(s)的值是( ).C A.7 B.6 C.5 D.4 11.Python语句print(0xA+0xB)的输出结果是( ).D A.0xA+0x ...

  8. Ian Goodfellow回忆GAN诞生故事:几杯啤酒喝出“20年来最酷的深度学习想法”

    当Ian Goodfellow解释他在谷歌大脑所做的研究时,他引用了原子物理学家.加州理工学院教授兼畅销书作家的这句格言.但是,Goodfellow不是指自己,也不是Google内的任何其他人.他谈论 ...

  9. 浅谈喝汽水问题————能用数学解决为什么要用递归

    犹记得小学年代学奥术就曾经被喝汽水问题支配,没有想到现在这么大了还要面对这道题. 题一: 1元钱一瓶汽水,喝完之后两个空瓶换一瓶汽水. 问:若你有N元钱,你最多能喝多少瓶汽水? 题二: 一个人买汽水, ...

最新文章

  1. EXCEL实现时间戳格式和日期格互转
  2. ejb 2.1 jboss_JBoss AS7 JNDI和EJB 3.1命名更改
  3. Hadoop单点安装(伪分布式)
  4. Android Wear计时器开发
  5. centos 5开机出现PCI错误:Not using MMCONFIG
  6. ios动态创建类Class
  7. android播放器录制视频,Android播放器的录制实践
  8. java jbutton 大小_Java swing JButton的顺序和大小
  9. 服务器上运行程序提示*工作已停止,已停止工作 出现了一个问题,导致程序停止正常工作。请关闭该程序...
  10. java画图抗锯齿_Android编程画图之抗锯齿解决方法
  11. 无论产品经理是否逃离北上广,过硬的产品实力才能让自己始终拥有竞争力
  12. 家长警惕 这4类孩子最易反复感冒
  13. Linux系统安装教程(非双系统/虚拟机安装教程)
  14. CDA深度分享:数据自由之路——数据产品及数据分析职业发展路径
  15. BCB操作EXCEL
  16. java有哪些注解_JAVA常用注解
  17. YOLOv5初级问题与报错汇总
  18. OpenWrt 软路由介绍
  19. “操作系统的「冷板凳」要坐多久?”长文解读16年开源人的坚持
  20. 「boomyao」的求职简历(web前端)

热门文章

  1. 域名如何绑定html页面,centos如何绑定域名?
  2. oracle sql 符号,Oracle的SQL语句中如何处理‘’符号
  3. .NET2.0+ D3D绘画 : Microsoft.DirectX.Direct3D程序集問題
  4. Python基础教程之Python 标识符
  5. 用免费开发的华为近距离通信能力,打造优质文件传输体验
  6. 必贝特科创板IPO过会:预计2025年前实现商业化,钱长庚为实控人
  7. 今日学到:day 1
  8. DBA常用SQL语句
  9. 去除字符串中的特殊字符
  10. 微软面试100题——要想成为盖茨就来试试!