拼多多校招-----六一儿童节(python)
一、题目
题目描述
六一儿童节,老师带了很多好吃的巧克力到幼儿园。每块巧克力j的重量为w[j],对于每个小朋友i,当他分到的巧克力大小达到h[i] (即w[j]>=h[i]),他才会上去表演节目。老师的目标是将巧克力分发给孩子们,使得最多的小孩上台表演。可以保证每个w[i]> 0且不能将多块巧克力分给一个孩子或将一块分给多个孩子。
输入描述:
第一行:n,表示h数组元素个数第二行:n个h数组元素第三行:m,表示w数组元素个数第四行:m个w数组元素
输出描述:
上台表演学生人数
示例1
输入
3 2 2 3 2 3 1
输出
1
二、代码
这个题的意思就是:给两个数字h,w,如果h中的一个元素小于等于w,那结果数加一,前提是w中的每个元素只能用一次,让你找出最多个大于等于的元素。
我的思路:对h数组就行遍历,对每个元素,先在w中找有没有和它一样大的,有的话就加一,并将w中的元素置为-1,没有的话就找比这个元素大一的元素,终止条件是超过w中的最大值。
代码如下:
n = int(input()) h = [int(x) for x in input().split()] m = int(input()) w = [int(x) for x in input().split()] num = 0 for i in range(n):wmax = max(w)t = h[i]res = twhile res<=wmax:if res in w:w[w.index(res)] = -1num += 1breakelse:res += 1 print(num)
拼多多校招-----六一儿童节(python)相关推荐
- 2020年拼多多校招面试题及答案-最全最新-持续更新中(2)
大家好我是好好学习天天编程的天天 一个整天在互联网上种菜和砍柴的程序员~ 2020年拼多多校招面试题及答案-最全最新-持续更新中(2) 2020年拼多多校招面试题一面 2020年拼多多校招面试题一面- ...
- 2020年拼多多校招面试题及答案-最全最新-持续更新中
大家好我是好好学习天天编程的天天 一个整天在互联网上种菜和砍柴的程序员 2020年拼多多校招面试题及答案-最全最新-持续更新中 2020年拼多多校招面试题一面-牛客网 2020年拼多多校招面试题二面- ...
- 拼多多校招内推编程题3 六一儿童节
题目 六一儿童节,老师带了很多好吃的巧克力到幼儿园.每块巧克力j的重量为w[j],对于每个小朋友i,当他分到的巧克力大小达到h[i] (即w[j]>=h[i]),他才会上去表演节目.老师的目标是 ...
- 拼多多2018-六一儿童节
[题目] 六一儿童节,老师带了很多好吃的巧克力到幼儿园.每块巧克力j的重量为w[j], 对于每个小朋友i,当他分到的巧克力大小达到h[i] (即w[j]>=h[i]),他才会上去表演节目.老师的 ...
- 2018 拼多多校招贪心算法题
题目描述 六一儿童节,老师带了很多好吃的巧克力到幼儿园.每块巧克力j的重量为w[j],对于每个小朋友i,当他分到的巧克力大小达到h[i] (即w[j]>=h[i]),他才会上去表演节目.老师的目 ...
- 2018拼多多校招【大整数相乘】Python解法
思路 大整数相乘,其实完全套用了列竖式计算乘法的思路,重点就是讲竖式计算这一过程用代码表示.竖式计算中,一个乘数会和另一个乘数逐位相乘,从个位到最高位,相乘的结果依次左移一位,最后将多个计算结果相加即 ...
- 2018拼多多校招【最大乘积】Python解法
题目描述 给定一个无序数组,包含正数.负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1) 输入描述: 无序整数数组A[n] 输出描述: 满足条件的最大乘积 ...
- 拼多多校招----大整数相乘(python)
一.题目 题目描述 有两个用字符串表示的非常大的大整数,算出他们的乘积,也是用字符串表示.不能用系统自带的大整数类型. 输入描述: 空格分隔的两个字符串,代表输入的两个大整数 输出描述: 输入的乘积, ...
- 拼多多校招----最大乘积(python)
一.题目 题目描述 给定一个无序数组,包含正数.负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1) 输入描述: 无序整数数组A[n] 输出描述: 满足条件 ...
最新文章
- java线程间通信管道_通过管道进行线程间通信
- mybatis plus 中 EntityWrapper源码解读
- Mysql之WHERE子句
- 小区物业费信息管理系统设计c++_律师,我没有签物业合同,可以不交物业费吗?...
- java能否调用com_java调用com
- Android 通信 EventBus
- 消息队列——发布订阅模式
- java 面试题解惑一 类的初始化顺序
- input只改变光标的颜色 不改变字的颜色
- Hi,我是易建科技eKing Cloud!
- 分享一组我在ins上收集的程序员最爱桌面壁纸
- 雪球: 关于股票的经典书籍有哪些推荐
- DeFi之道丨告别朝九晚五,一文了解区块链新组织形式DO
- Andriod studio 学习 之 Recyclerview
- LabVIEW formula node
- oracle 19c ORA-00942: 表或视图不存在 ORA-02063: 紧接着 line
- 可编辑div的一些方法总结(二)自定义空格和回车事件
- 【数据库】Navicat编写MySQL自定义函数详解
- java实现Word文档转换PDF文档
- 【Android 10 源码】healthd 模块 BatteryService 初始化
热门文章
- HTML+css+javascript面试题
- 单机大天使服务器端修改商店,《大天使之剑h5》变态单机版最新开服_无限钻石打造最强阵容_满V公益私服...
- 总结一下用面向对象写法调用借口
- 为什么OSPF在广播网络里面,DD和LSR采用单播,而LSU hello采用组播。
- qq绑定outlook邮箱服务器,Outlook2013怎么绑定QQ邮箱
- ARM指令寻址方式及RealView MDK开发环境ARM汇编程序实践
- 内存大计算机运行就快吗,提高电脑内存的运行速度的方法你会吗
- STARK中的FRI代码解析
- 模电笔记2 二极管 稳压二极管
- vs2012创建的数据库中的表怎么都不能保存的