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相关推荐

  1. 2021/3/6 OJ每日一题 小媛在努力

    小媛在努力 在多媒体数据处理中,数据压缩算法尤为重要.小媛上完课后就想自己发明一个数据压缩算法.她想呀想,终于想到一个方法.在多媒体数据中有很多数据都是重复的,所以她想把连续相同的数据用数据出现的次数 ...

  2. 【每日一题】 1705. 吃苹果的最大数目

    [每日一题] 1705. 吃苹果的最大数目 避免每日太过咸鱼,一天搞定一道LeetCode算法题 一.题目描述 有一棵特殊的苹果树,一连 n 天,每天都可以长出若干个苹果.在第 i 天,树上会长出 a ...

  3. Python 每日一题(猴子吃桃问题)

    Python 每日一题:锻炼Python语法的运用,思维逻辑的锻炼,算法能力的培养. 题目: 一个猴子第一天摘下若干个桃子,当即吃了1半,还不过瘾,又多吃了1个.第二天早上吃了剩下桃子的1半,以后每天 ...

  4. 2022.01.05 Acwing寒假每日一题 拖拉机

    1.题目拖拉机 干了一整天的活,农夫约翰完全忘记了他把拖拉机落在田地中央了. 他的奶牛非常调皮,决定对约翰来场恶作剧. 她们在田地的不同地方放了 N 捆干草,这样一来,约翰想要开走拖拉机就必须先移除一 ...

  5. Leetcode 剑指 Offer 05. 替换空格 (每日一题 20210809)

    请实现一个函数,把字符串 s 中的每个空格替换成"%20".示例 1:输入:s = "We are happy." 输出:"We%20are%20ha ...

  6. 【2021.3】 LeetCode每日一题复盘

    March 1st - March 7th Average of Levels in Binary Tree 题目大意: 有一棵二叉树,返回二叉树每一层节点值的平均值的列表. 思路: 很自然的想到了二 ...

  7. 【考研每日一题29】吃糖果(C++)

    原题地址:牛客网 题目描述: 名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,20 > N >0). 妈妈告诉名名每天可以吃一块或者两块巧克力. 假设名 ...

  8. 算法竞赛入门经典 每日一题(wyh的吃鸡)

    题目描述 最近吃鸡游戏非常火,你们wyh学长也在玩这款游戏,这款游戏有一个非常重要的过程,就是要跑到安全区内,否则就会中毒持续消耗血量,我们这个问题简化如下 假设地图为n*n的一个图,图中有且仅有一块 ...

  9. 算法竞赛入门经典 每日一题(TaoTao要吃鸡)

    题目描述 Taotao的电脑带不动绝地求生,所以taotao只能去玩pc版的荒野行动了, 和绝地求生一样,游戏人物本身可以携带一定重量m的物品,装备背包 之后可以多携带h(h为0代表没有装备背包)重量 ...

最新文章

  1. 64位IIS(IIS6/IIS7)上跑Asp + Jet.Oledb的设置要点
  2. HttpClient 详解一《C#高级编程(第9版)》
  3. SpringBoot接口参数校验
  4. 9.7 top:实时显示系统中各个进程的资源占用状况
  5. 数据结构和算法 —— 谈谈算法
  6. Apache引起的wampserver安装好第二次使用无法启动问题
  7. mysql数据库中的校对集
  8. 【2017年第4期】ISO/IEC JTC1/WG9大数据国际标准研究及对中国大数据标准化的影响...
  9. 基于MATLAB的平面刚架有限元分析,基于MATLAB的平面刚架静力分析.pdf
  10. Java中函数参数不固定的问题
  11. 使用malloc分别分配2KB的空间,然后用realloc调整为6KB的内存空间,打印指针地址...
  12. PHPCURL直接访问JSONRPC服务
  13. 2021美赛MCM选题
  14. 《阿米巴经营》第一章读后感1200字
  15. 2021西湖论剑 Re wp
  16. Excel表格导入校验
  17. 2020博客之星年度总评选,我来啦
  18. 30张地图看懂世界格局,用大数据说话
  19. Shipping Grants
  20. 最新版本的css是多少,CSS3未完成制订标准 下一个版本CSS4是否还存在?

热门文章

  1. 高分子物理名词解释归纳
  2. 数学英语不好能学php吗,英语和数学基础不好,还能学好编程吗?
  3. 征途2经典版服务器双线哪个稳定,征途,别毁了自己和曾经的经典
  4. 分享!手机浏览器跳转微信一键添加微信好友的方案
  5. Android TTS语音播报
  6. 怪物猎人世界取得服务器信息,steam怪物猎人世界无法连接更新服务器 | 手游网游页游攻略大全...
  7. [BZOJ2754]-[SCOI2012]喵星球上的点名-AC自动机+树状数组
  8. ata职业技能评价证书考出来有啥用?
  9. canvas画布js代码实现大风车的动画
  10. suma服务器 硬盘安装,[Server] HP DL380 G6更新esxi6.0 SATA 硬盘掉线问题