代码实现:

from collections import dequed1 = deque(maxlen=3)
d2 = deque(maxlen=5)for i in range(5):  #灌满5升水d2.append(1)
for i in range(d1.maxlen): #5升的水倒进3升桶,倒空3升桶
    d2.pop()
for i in range(d2.__len__()): #5升桶中剩下的2升水倒进3升桶
    d1.append(d2.pop())
for i in range(5): #灌满5升水d2.append(1)
for i in range(d1.maxlen - d1.__len__()): #5升桶的水向3升桶倒,只能装下1升,5升桶中就剩下4升了
    d2.pop()
print(d1,'---',d2)

结果:

转载于:https://www.cnblogs.com/zhongbokun/p/8639769.html

3升桶和5升桶,倒出4升的水相关推荐

  1. 3升杯子5升杯子倒出4升水

    下午无意中看到了一个题:两个杯子,一个5升,一个3升,请在30s 内说出该如何倒出4升水. 网上的答案是这样的:先把3升的水杯倒满,然后把水倒入5升的水杯:然后再把3升的水杯倒满,接着将水倒到5升水杯 ...

  2. 容器里有10升油,现在只有两个分别能装3升和7升油的瓶子,需要将10 升油等分成2 个5 升油。编写程序,输出分油的操作过程。

    容器里有10升油,现在只有两个分别能装3升和7升油的瓶子,需要将10 升油等分成2 个5 升油.编写程序,输出分油的操作过程. 这个思路是看别人的,代码是自己写的 思路其实很容易理解,就是三个桶之间互 ...

  3. 限流算法之漏桶算法、令牌桶算法

    限流 每个API接口都是有访问上限的,当访问频率或者并发量超过其承受范围时候,我们就必须考虑限流来保证接口的可用性或者降级可用性.即接口也需要安装上保险丝,以防止非预期的请求对系统压力过大而引起的系统 ...

  4. 高可用系统设计 | 分布式限流策略:计数器算法、漏桶算法、令牌桶算法

    文章目录 限流 什么是限流? 分布式限流 限流算法 计数器算法 固定窗口计数器 滑动窗口计数器 漏桶算法 令牌桶算法 限流 什么是限流? 限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已 ...

  5. 【专升本计算机】2021年甘肃省专升本计算机全真模拟试题(五)

    [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(一) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(二) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(三) [专升本 ...

  6. 【专升本计算机】2021年甘肃省专升本计算机全真模拟试题(四)

    [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(一) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(二) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(三) [专升本 ...

  7. 【专升本计算机】2021年甘肃省专升本计算机全真模拟试题(二)

    [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(一) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(二) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(三) [专升本 ...

  8. 接口限流算法:漏桶算法amp;令牌桶算法

    转载自 接口限流算法:漏桶算法&令牌桶算法 背景 每一个对外提供的API接口都是需要做流量控制的,不然会导致系统直接崩溃.很简单的例子,和保险丝的原理一样,如果用电符合超载就会烧断保险丝断掉电 ...

  9. 山西计算机网络技术专升本分数线_2020山西成考专升本招生补录第一批公告!附补录院校专业缺额表!...

    ☞回复[成绩]查询2020年成人高考成绩 ☞回复[录取]查询20成考录取结果 ☞回复[补录]查询最新院校缺额信息 ☞加入学历备考交流群 550985358   专升本第一阶段补录通知与院校缺额信息  ...

最新文章

  1. 使用OpenCV和Python生成视频条形码
  2. 截图推荐:FastStone Capture使用教程
  3. Python whl文件制作简介
  4. 使用 Sealos + Longhorn 部署 KubeSphere v3.0.0
  5. UVa 1626 (输出方案) Brackets sequence
  6. 云端之战:Google Cloud 的多云战略和甲骨文的数据库云
  7. 工作效率上的错觉(转载)
  8. 设计模式(5)——单例模式的七种实现方式
  9. 清华大学发布《人工智能芯片技术白皮书(2018)》
  10. 【雕爷学编程】Arduino动手做(94)---L298N电机驱动板
  11. 浙大PAT 1102
  12. excel制作复合饼状图_如何在Excel中制作饼图
  13. 一个未完毕创业项目的思考——创业杂记
  14. 现代计算机专业版官网,现代计算机期刊_投稿邮箱_杂志_编辑部_审稿_投稿须知...
  15. 从零到一学Mycat:入门及配置文件详解
  16. javaSE (十六)Randon、System类的方法(生成随机数、主动垃圾回收、终止jvm、对程序进行记时、System自带的复制数组的方法)
  17. MCAL-GTM之时钟管理CMU
  18. mysql dump 1449_mysqldump 1449错误的解决办法
  19. #NameError: name ‘x‘ is not defined
  20. OpenSUSE 内核编译教程 (kernel 2.6.x)

热门文章

  1. MapReduce编程
  2. 手写字神经网络识别源码
  3. 详解WiFi认证系统的人性化操作——时讯企业wifi
  4. python获取excel工作表名称
  5. 夜神模拟器文件导出方法
  6. r75800h核显相当于什么显卡
  7. win8 下ie10启动就显示停止工作的解决办法
  8. CreateThread() 多线程函数
  9. 安装docker时出现以下错误:Package ‘docker-ce‘ has no installation candidate
  10. 【深度策略研究文章】《浅析金融帝国实验室(Capitalism Lab)中工资率的影响》(作者:jiuliumuliao)(1-2)