2021/05/05 OJ每日一题 2132: Tmk吃汤饭 python
2132: Tmk吃汤饭:
Tmk喜欢吃汤饭!
Tmk喜欢吃汤饭!!
Tmk喜欢吃汤饭!!!
汤饭窗口分点餐和取餐两个窗口,一位蜀黍负责点餐窗口,一位蜀黍负责煮汤,一位蜀黍负责打饭,点餐需要1个单位时间,每一份需要煮5个单位时间,同一时间最多可以煮4份。
现在tmk要考考你,给你所有人的到达时刻,每个人在到达时刻排到点餐队列的末尾,点完餐后排到取餐队列,煮好后即可取餐,问你最后一个人取到汤饭的时间。
除了点餐和煮汤的时间,其他时间忽略不计,没人插队,而且他们意志坚定,所以不会中途而废,每个汤饭必须连续煮,不能中断。
输入 :
第一行一个T(0<T<=100),表示有多少组数据。
对于每组数据:
第一行一个整数n(0<=n<=100000)表示有n个人。
第二行,n个整数,以空格隔开(其中t[i]>=0 && t[i] < 50000000 && t[i] > t[i-1]),t[i]表示第i个人的到达时刻。
输出 :
对于每个样例,输出最后一个人取到汤饭的时间。
python代码:
T = int(input())
lis=[]
for i in range(T):n=int(input())lis1=list(map(int,input().split()))if n>=4:yu=n%4 # 4为循环节lis2=[] # 将原问题分解为子问题if yu==0:for j in range(n):if j%4==3:lis2.append(lis1[j])else:for j in range(n):if j%4==yu-1:lis2.append(lis1[j])# print(lis2)# 判断是否在之前点餐num=0for j in range(len(lis2)):if j==0:num=lis2[j]+6else:if num>lis2[j]:num=num+5else:num=lis2[j]+6lis.append(num)else:lis.append(lis1[-1]+6) # 小于4人
# print(lis)
# 输出
for i in range(T):print(lis[i])
人生苦短,我用python。
2021/05/05 OJ每日一题 2132: Tmk吃汤饭 python相关推荐
- 2021/3/6 OJ每日一题 小媛在努力
小媛在努力 在多媒体数据处理中,数据压缩算法尤为重要.小媛上完课后就想自己发明一个数据压缩算法.她想呀想,终于想到一个方法.在多媒体数据中有很多数据都是重复的,所以她想把连续相同的数据用数据出现的次数 ...
- 【每日一题】 1705. 吃苹果的最大数目
[每日一题] 1705. 吃苹果的最大数目 避免每日太过咸鱼,一天搞定一道LeetCode算法题 一.题目描述 有一棵特殊的苹果树,一连 n 天,每天都可以长出若干个苹果.在第 i 天,树上会长出 a ...
- Python 每日一题(猴子吃桃问题)
Python 每日一题:锻炼Python语法的运用,思维逻辑的锻炼,算法能力的培养. 题目: 一个猴子第一天摘下若干个桃子,当即吃了1半,还不过瘾,又多吃了1个.第二天早上吃了剩下桃子的1半,以后每天 ...
- 2022.01.05 Acwing寒假每日一题 拖拉机
1.题目拖拉机 干了一整天的活,农夫约翰完全忘记了他把拖拉机落在田地中央了. 他的奶牛非常调皮,决定对约翰来场恶作剧. 她们在田地的不同地方放了 N 捆干草,这样一来,约翰想要开走拖拉机就必须先移除一 ...
- Leetcode 剑指 Offer 05. 替换空格 (每日一题 20210809)
请实现一个函数,把字符串 s 中的每个空格替换成"%20".示例 1:输入:s = "We are happy." 输出:"We%20are%20ha ...
- 【2021.3】 LeetCode每日一题复盘
March 1st - March 7th Average of Levels in Binary Tree 题目大意: 有一棵二叉树,返回二叉树每一层节点值的平均值的列表. 思路: 很自然的想到了二 ...
- 【考研每日一题29】吃糖果(C++)
原题地址:牛客网 题目描述: 名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,20 > N >0). 妈妈告诉名名每天可以吃一块或者两块巧克力. 假设名 ...
- 算法竞赛入门经典 每日一题(wyh的吃鸡)
题目描述 最近吃鸡游戏非常火,你们wyh学长也在玩这款游戏,这款游戏有一个非常重要的过程,就是要跑到安全区内,否则就会中毒持续消耗血量,我们这个问题简化如下 假设地图为n*n的一个图,图中有且仅有一块 ...
- 算法竞赛入门经典 每日一题(TaoTao要吃鸡)
题目描述 Taotao的电脑带不动绝地求生,所以taotao只能去玩pc版的荒野行动了, 和绝地求生一样,游戏人物本身可以携带一定重量m的物品,装备背包 之后可以多携带h(h为0代表没有装备背包)重量 ...
最新文章
- 64位IIS(IIS6/IIS7)上跑Asp + Jet.Oledb的设置要点
- HttpClient 详解一《C#高级编程(第9版)》
- SpringBoot接口参数校验
- 9.7 top:实时显示系统中各个进程的资源占用状况
- 数据结构和算法 —— 谈谈算法
- Apache引起的wampserver安装好第二次使用无法启动问题
- mysql数据库中的校对集
- 【2017年第4期】ISO/IEC JTC1/WG9大数据国际标准研究及对中国大数据标准化的影响...
- 基于MATLAB的平面刚架有限元分析,基于MATLAB的平面刚架静力分析.pdf
- Java中函数参数不固定的问题
- 使用malloc分别分配2KB的空间,然后用realloc调整为6KB的内存空间,打印指针地址...
- PHPCURL直接访问JSONRPC服务
- 2021美赛MCM选题
- 《阿米巴经营》第一章读后感1200字
- 2021西湖论剑 Re wp
- Excel表格导入校验
- 2020博客之星年度总评选,我来啦
- 30张地图看懂世界格局,用大数据说话
- Shipping Grants
- 最新版本的css是多少,CSS3未完成制订标准 下一个版本CSS4是否还存在?
热门文章
- 高分子物理名词解释归纳
- 数学英语不好能学php吗,英语和数学基础不好,还能学好编程吗?
- 征途2经典版服务器双线哪个稳定,征途,别毁了自己和曾经的经典
- 分享!手机浏览器跳转微信一键添加微信好友的方案
- Android TTS语音播报
- 怪物猎人世界取得服务器信息,steam怪物猎人世界无法连接更新服务器 | 手游网游页游攻略大全...
- [BZOJ2754]-[SCOI2012]喵星球上的点名-AC自动机+树状数组
- ata职业技能评价证书考出来有啥用?
- canvas画布js代码实现大风车的动画
- suma服务器 硬盘安装,[Server] HP DL380 G6更新esxi6.0 SATA 硬盘掉线问题