3升桶和5升桶,倒出4升的水
代码实现:
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升的水相关推荐
- 3升杯子5升杯子倒出4升水
下午无意中看到了一个题:两个杯子,一个5升,一个3升,请在30s 内说出该如何倒出4升水. 网上的答案是这样的:先把3升的水杯倒满,然后把水倒入5升的水杯:然后再把3升的水杯倒满,接着将水倒到5升水杯 ...
- 容器里有10升油,现在只有两个分别能装3升和7升油的瓶子,需要将10 升油等分成2 个5 升油。编写程序,输出分油的操作过程。
容器里有10升油,现在只有两个分别能装3升和7升油的瓶子,需要将10 升油等分成2 个5 升油.编写程序,输出分油的操作过程. 这个思路是看别人的,代码是自己写的 思路其实很容易理解,就是三个桶之间互 ...
- 限流算法之漏桶算法、令牌桶算法
限流 每个API接口都是有访问上限的,当访问频率或者并发量超过其承受范围时候,我们就必须考虑限流来保证接口的可用性或者降级可用性.即接口也需要安装上保险丝,以防止非预期的请求对系统压力过大而引起的系统 ...
- 高可用系统设计 | 分布式限流策略:计数器算法、漏桶算法、令牌桶算法
文章目录 限流 什么是限流? 分布式限流 限流算法 计数器算法 固定窗口计数器 滑动窗口计数器 漏桶算法 令牌桶算法 限流 什么是限流? 限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已 ...
- 【专升本计算机】2021年甘肃省专升本计算机全真模拟试题(五)
[专升本计算机]2021年甘肃省专升本计算机全真模拟试题(一) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(二) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(三) [专升本 ...
- 【专升本计算机】2021年甘肃省专升本计算机全真模拟试题(四)
[专升本计算机]2021年甘肃省专升本计算机全真模拟试题(一) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(二) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(三) [专升本 ...
- 【专升本计算机】2021年甘肃省专升本计算机全真模拟试题(二)
[专升本计算机]2021年甘肃省专升本计算机全真模拟试题(一) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(二) [专升本计算机]2021年甘肃省专升本计算机全真模拟试题(三) [专升本 ...
- 接口限流算法:漏桶算法amp;令牌桶算法
转载自 接口限流算法:漏桶算法&令牌桶算法 背景 每一个对外提供的API接口都是需要做流量控制的,不然会导致系统直接崩溃.很简单的例子,和保险丝的原理一样,如果用电符合超载就会烧断保险丝断掉电 ...
- 山西计算机网络技术专升本分数线_2020山西成考专升本招生补录第一批公告!附补录院校专业缺额表!...
☞回复[成绩]查询2020年成人高考成绩 ☞回复[录取]查询20成考录取结果 ☞回复[补录]查询最新院校缺额信息 ☞加入学历备考交流群 550985358 专升本第一阶段补录通知与院校缺额信息 ...
最新文章
- 使用OpenCV和Python生成视频条形码
- 截图推荐:FastStone Capture使用教程
- Python whl文件制作简介
- 使用 Sealos + Longhorn 部署 KubeSphere v3.0.0
- UVa 1626 (输出方案) Brackets sequence
- 云端之战:Google Cloud 的多云战略和甲骨文的数据库云
- 工作效率上的错觉(转载)
- 设计模式(5)——单例模式的七种实现方式
- 清华大学发布《人工智能芯片技术白皮书(2018)》
- 【雕爷学编程】Arduino动手做(94)---L298N电机驱动板
- 浙大PAT 1102
- excel制作复合饼状图_如何在Excel中制作饼图
- 一个未完毕创业项目的思考——创业杂记
- 现代计算机专业版官网,现代计算机期刊_投稿邮箱_杂志_编辑部_审稿_投稿须知...
- 从零到一学Mycat:入门及配置文件详解
- javaSE (十六)Randon、System类的方法(生成随机数、主动垃圾回收、终止jvm、对程序进行记时、System自带的复制数组的方法)
- MCAL-GTM之时钟管理CMU
- mysql dump 1449_mysqldump 1449错误的解决办法
- #NameError: name ‘x‘ is not defined
- OpenSUSE 内核编译教程 (kernel 2.6.x)
热门文章
- MapReduce编程
- 手写字神经网络识别源码
- 详解WiFi认证系统的人性化操作——时讯企业wifi
- python获取excel工作表名称
- 夜神模拟器文件导出方法
- r75800h核显相当于什么显卡
- win8 下ie10启动就显示停止工作的解决办法
- CreateThread() 多线程函数
- 安装docker时出现以下错误:Package ‘docker-ce‘ has no installation candidate
- 【深度策略研究文章】《浅析金融帝国实验室(Capitalism Lab)中工资率的影响》(作者:jiuliumuliao)(1-2)