小煜购买了两款游戏,第一款游戏中共有n个关卡,通过第i关需要花ai的时间;第二款游戏共有m个关卡,通过第i关需要bi的时间。两款游戏都不允许跳过关卡,既必须通过第i关,才能挑战第i+1关。问:在游戏时长不超过t的情况下,最多可以通过多少关?

第一行输入三个整数 n, m, t,分别表示两个游戏的总关卡数以及总游戏时长。

第二行输入n个整数 a1,a2,a3........an,其中ai表示第一个游戏通关第i关需要的时间。

第三行输入m个整数b1,b2,b3.........bn,其中bi表示第二个游戏通关第i关需要的时间。

样例输入:

5  3  15

1  3  2  9  1

4  6  1

样例输出:

5


def pass1(arr = None, arr1 = None , arr2 = None):n = arr[0]m = arr[1]t = arr[2]result = []        # 最终结果time = []          # 所用的时间sum1 = 0# 第一款游戏关卡多# 首先先遍历全部的第一款游戏找到游戏市场大于t的关卡if n > m:for i in range(n):time.append(arr1[i])sum1 = sum(time)if sum1 > t:result.append(i + 1)breakx = result[0]while 1:time = []for i in range(x):time.append(arr1[i])for j in range(m):time.append(arr2[j])sum1 = sum(time)if sum1 > t:result.append(x + j)breakx = x - 1if x < 0:time = []# 只遍历第二款游戏for j in range(m):time.append(arr2[j])sum1 = sum(time)if sum1 > t:result.append( j + 1)breakelse:print('ok')result.append(m)return max(result)# #第二款游戏关卡多if n <= m:for i in range(m):time.append(arr2[i])sum1 = sum(time)if sum1 > t:result.append(i + 1)breakx = result[0]while 1:time = []for i in range(x):time.append(arr2[i])for j in range(n):time.append(arr1[j])sum1 = sum(time)if sum1 > t:result.append(x + j)breakx = x - 1if x < 0:time = []# 只遍历第一款游戏for j in range(n):time.append(arr1[j])sum1 = sum(time)if sum1 > t:result.append(j + 1)breakelse:print('ok')result.append(n)return max(result)# print(*num_list, sep=' ')arr = [4,5,15]
arr2 = [8,7,1,1,1]
arr1 = [5,2,1,1]
pn = pass1(arr = arr, arr1 = arr1,arr2= arr2)
print(pn)

2022 百度秋招笔试相关推荐

  1. 百度秋招笔试三道编程题(2021-09-07)

    通知:最新的秋招笔试编程题题目.思路以及参考代码已经全部整理好放在[TechGuide]了,私信公众号回复[美团]或者[百度]即可获得最实时的笔试题解啦! 通知:最新的秋招笔试编程题题目.思路以及参考 ...

  2. 2022前端秋招面试题总结 阿里 腾讯 字节 百度 网易 京东 小红书 快手面试记录

    2022前端秋招面试题总结 阿里 腾讯 字节 百度 网易 京东 小红书 快手面试记录 等了百度三个月,终于发offer了,白菜价,92大佬们拒的薪资,我知足了. 排序挂了狠多,快手,蚂蚁,- 很绝望 ...

  3. 一个高考失利人的2022届秋招复盘,目前收到腾讯 字节 百度 阿里 京东的offer

    文章目录 一个高考失利人的2022届秋招复盘,目前收到腾讯 字节 百度 阿里 京东的offer 前言 本人情况和秋招结果 战绩 大学时间线安排 大一 大二 举一些面试例子 数据结构和算法如何考? 如何 ...

  4. 数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(1)2022 紫光展锐(上)

    引言 最近收到诸多粉丝的来信,要求出一版<数字 IC 设计.FPGA 设计秋招笔试题精讲>,于是,通过几天几夜的加班加点,终于出了这一版<2022 紫光展锐秋招笔试题目.答案.解析& ...

  5. 2022年秋招总结暨acm退役记

    2022年秋招总结暨acm退役记   时间过得很快,转眼到了毕业的年份,因为我比较念旧,所以就从头开始回忆吧.我是某一线城市211软件工程专业本科生,高考时候也是放弃了某计算机评分为A-的985高校选 ...

  6. 春招秋招笔试面试时间(2020年)

    春招面试笔试时间 序号 公司 投简历时间 春招笔试面试时间 1 腾讯 2020.3.10 3.17一面(微信) 3.20一面(网盘) 4.7 PCG的研发部 4.12光子侧开一面 4.18光子侧开二面 ...

  7. 知乎热议“如何看待 2022 年秋招算法岗人间地狱”

    本文转载自IT之家 今年校招算法岗就业形势有多严峻?知乎热榜用一个词评价:"人间地狱".好家伙,去年对于该问题用的还是阳间词汇"灰飞烟灭",今年就开始唠阴间嗑了 ...

  8. 保研面试 算法题_GitHub - 13538899384/AlgorithmTest: 春招秋招笔试题目汇集

    秋招总结(Android开发工程师) 前言 从春招过渡秋招,连续半年时间都是努力奔波在求职路上,找工作确实非常累,无论是生理上还是心理上,记得我有次从广州跑过去深圳面完百度,接着面蘑菇街,再接着参加深 ...

  9. 【数据挖掘】顺丰科技2022年秋招大数据挖掘与分析工程师笔试题

    顺丰科技2022年秋招大数据挖掘与分析工程师笔试题 笔试时间:2022-9-7 1 不定项选择题 1.python中_thread 和threading的区别 解析: _thread模块提供了基本的线 ...

最新文章

  1. vscode进行远程服务器 An SSH installation couldn't be found、
  2. linux使用X11捕捉鼠标,如何在Linux下合法地以编程方式捕获第二个鼠标或轨迹球,X?...
  3. 北京科技大学计算机专业评估,北京科技大学王牌专业有哪些
  4. React开发(214):React中的Fragments
  5. 中国百亿富人达315位:马云身价超3千亿,每小时净赚超上市公司高管年薪
  6. 大数据之Hadoop图解概述
  7. CentOS5.8分区与文件系统
  8. 12.SpringBoot集成微信公众号开发
  9. web前端——常用的标签
  10. APP上传APP Store遇到的各种问题
  11. 【渗透学习之基础篇】002网络安全法
  12. 综合工时制-跨零点到节假日的工时统计异常问题的思考
  13. MCP2515 驱动程序
  14. 一个优秀的网页设计师
  15. 计算机控制技术直流电机调速matlab,直流电机调速计算机控制关键技术专业课程设计.doc...
  16. 一别二十载,御帝哥哥别来无恙?
  17. 为Mac Terminal设置代理--没试,留着备用。
  18. 切身体会,debug与release的区别
  19. intel伽利略初次使用体验
  20. 数据仓库搭建DWS层

热门文章

  1. matlab外罚函数实验报告,(实验三)外罚函数法-实验指导书
  2. unity shader 菲涅尔效果
  3. WITH RECURSIVE递归
  4. Recursive SNARKs总览
  5. dup/dup2重定向
  6. python tkinter 安装
  7. 竞聘演讲的结尾应该怎么表达
  8. 心情随笔20180718
  9. Mybatis源码分析(七)自定义缓存、分页的实现
  10. OL记载Arcgis Server切片