java实现倒酒的问题_倒酒问题
据说有人给酒肆的老板娘出了一个难题:此人明明知道店里只有两个舀酒的勺子,分别能舀7两和11两酒,却硬要老板娘卖给他2
两酒。聪明的老板娘毫不含糊,用这两个勺子在酒缸里舀酒,并倒来倒去,居然量出了2
两酒,聪明的你能做到吗?
解题思路 1:
设舀 7 两的勺子为A 和舀 11两的勺子为 B。要解决此题须使A 不断舀酒倒入 B
中,B 满后再倒入酒缸,如此反复即可。
解题思路 2:
本题实质是计算下列式子:
2*7-11=3,2*7+3-11=6,1*7+611=2,2*7+2-11=5,1*7+5-11=1,2*7+1-11=4,1*7+4-11=0。即A、B
两个勺子可量出 16 两酒,加上 7、11,A、B 两个勺子可量出
1~18两酒
参考答案:
设舀 7 两的勺子为A 和舀 11两的勺子为
B。倒法如下:
A B
7 0
0 7
A>B
7 7
3 11
A>B
3 0
0 3
A>B (2*711=3)
7 3
0 10
A>B
7 10
6 11
A>B
6 0
0 6
A>B (2*7+311=6)
7 6
2 11
A>B (1*7+611=2)
A 勺中有 2 两酒。
试题扩展:
1、如果你有无穷多的水,一个3 公升的提捅,一个5 公升的提捅,两只提捅形状上下都不均匀,
问你如何才能准确称出4 公升的水?
2、有一个装满葡萄酒的 8 升罐子,另有一个 3 升,一个 5 升的空罐子,问怎么倒可以把葡萄
酒分成两个4 升的?
3、假设有一个池塘,里面有无穷多的水。现有2 个空水壶,容积分别为 5 升和 6 升。问题是
如何只用这 2 个水壶从池塘里取得 3 升的水。
4、两位妇人分别拿着 4 斤的奶瓶和 5 斤的奶瓶去奶店各买 2 斤奶,适逢店的称坏了,这
时店里只有两大满奶桶,但聪明的店老板却成功地凭借现有的条件满足了两位妇人的要求。
java实现倒酒的问题_倒酒问题相关推荐
- java实现倒酒的问题_倒酒 - Sword_Art_Online - 博客园
题目描述 Winy是一家酒吧的老板,他的酒吧提供两种体积的啤酒,a ml和b ml,分别使用容积为a ml和b ml的酒杯来装载. 酒吧的生意并不好.Winy发现酒鬼们都非常穷.有时,他们会因为负担不 ...
- excel如何把顺序倒过来_春节酒局多,这些葡萄酒倒酒礼仪你一定要知道
不要嘲笑资深酒客们惜酒如金的态度,也不要嘲笑侍酒师们偶尔有点笨拙的倒酒姿势,其实倒酒也是门学问.要问如何倒酒才是正确的方式,而且动作还能非常优雅有涵养,且看本文为您揭晓. 1.准备工作 事先要备好干 ...
- python倒三角形脸适合什么发型_倒三角脸女生适合什么发型 这些发型让你拥有完美脸型...
倒三角脸的特点是眼睛.眉毛.额头比较宽,从脸蛋开始慢慢窄下去,两边没有什么腮骨,下巴十分尖细.由于倒三角脸女生的额头较宽,所以比较适合侧分设计或者留刘海,此外,长卷发也很适合,能让脸型看上去完美不少. ...
- android帧动画倒放,GIF动态图怎么倒放_倒放GIF动态图的简单方法介绍_3DM手游
GIF动态图怎么倒放?应该有很多网友都想知道吧,看了很多视频倒放的,那么GIF倒放要怎么完成呢?其实方法很简单,不会的网友们,下面就跟着3DM手游网小编一起来看看吧,帮助你快速学会GIF动态图倒放的方 ...
- 20165101刘天野 2017-2018-2 《Java程序设计》 结对编程练习_四则运算(第二周)
20165101刘天野 2017-2018-2 <Java程序设计> 结对编程练习_四则运算(第二周) 一.需求分析 能随机生成n道四则运算题目,n由使用者输入 支持分数运算 支持多运算符 ...
- 20165236 2017-2018-2 《Java程序设计》结对编程练习_四则运算
20165236 2017-2018-2 <Java程序设计>结对编程练习_四则运算 结对小组:叶佺.郭金涛 一.需求分析: 1.能随机生成n道四则运算题目,n由使用者输入: 2.支持多种 ...
- java 必须try catch的异常_【java基础之异常】死了都要try,不淋漓尽致地catch我不痛快!...
@ 1.异常 1.1 异常概念 异常 :简单说就是不正常运行,最终导致JVM的非正常停止. 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象.Java处 ...
- java2实验手册求方程的根_完成实验手册实验六:P101编程题2、3、4 Java程序设计上机实验手册(完稿)_吴娜炯.pdf_学小易找答案...
[简答题]将一个文件的内容装换为大写,显示出来,并把内容复制到文件中去. [简答题]什么是自主访问控制?什么是强制访问控制? 什么是基于角色的访问控制? [简答题]根据第五课教学视频,实现可视化日历. ...
- Reverse(制作倒放视频手机软件)专业版V1.4.0.40 | 极品视频倒放功能app | Reverse倒放神器app下载
Reverse顾名思义思一款短小精悍好玩有趣的视频倒放剪辑软件,也就是大家常说的制作倒放视频手机软件,通过Reverse大家无需任何专业视频剪辑软件和视频处理知识就可以轻 ...
- 【Java速成教学】桌球游戏项目_教你用最短的时间开发桌球小游戏_Java初学者项目
Java小游戏项目回归!今天给大家带来的是桌球游戏~ 本课程面向刚入门或者有一定Java基础的人群,帮助学员理解面向对象编程,并将基础知识进行实际应用,最终目标为开发出一个功能强大的桌球游戏.[Jav ...
最新文章
- 常问面试题总结(JAVA基础篇)
- 系统调用003 系统服务表
- 探讨一下Java单例设计模式
- Vue提供操作DOM的方法
- 【iVX 初级工程师培训教程 10篇文拿证】03 事件及猜数字小游戏
- Python----socket编程
- 关于服务发现和负载均衡,你想知道的都在这儿
- iOS项目工程添加.a文件遇到的Dsymutil Error
- pyhton学习-1
- 使用oracle执行txt语句,oracle常用SQL语句.txt
- Solaris10 swap空间管理
- 2018南京航天航空大学820自动控制原理参考答案
- 关于 Linux中内网安装软件的一些笔记
- php 网站攻击,php网站主要攻击方式
- 终身受用的企业网盘文件管理方案!
- 关于计算机名的相关讨论 【好帖 好帖 哈哈。。】
- 华南农业大学c语言怎么考,华南农业大学期末考试试卷 C语言考试合集
- Cuckoo沙箱调研
- PyTorch学习笔记——图像处理(transforms.Normalize 归一化)
- Java利用selenium模拟淘宝登录