杯子分水问题

该博客讨论了如何在不使用额外工具的情况下,仅通过三个互质容量的杯子(8ml, 5ml, 3ml)将8ml水分成两个4ml,以及更一般情况下的解法。博主提出了思路并提供了相应的计算机程序,目标是最少倒水次数。" 109535007,10231074,Python Selenium自动化测试:三种高效等待策略,"['Python', 'Selenium', '软件测试', '自动化测试']
摘要由CSDN通过智能技术生成

一、题目

三个杯子,容量分别为8ml,5ml和3ml,

其中今8ml杯中盛满了水,而另外两个杯子是空的,

在不用别的工具的情况下,将8ml水精确地分为两个4ml,用计算机来求解,最好使倒水的次数最少。

 

更一般的情况是

三个杯子,容量分别为a ml,b ml和c ml,

其中今a ml杯中盛满了水,而另外两个杯子是空的,

在不用别的工具的情况下,将a ml水精确地分为两个a/2 ml,用计算机来求解,最好使倒水的次数最少。

 

此时需要保证:a、b、c两两互为素数(定理:“任意两个互素的数,经过许多次加法和减法以后会得到一个结果1

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值