关注
n, m = list(map(int, input().split()))
vp = list(map(int, input().split())) # 数量
prices = list(map(int, input().split())) # 价格
info = []
for v, p in zip(vp, prices):
info.append([v, p])
info = sorted(info, key=lambda x:x[0])
nums = info[0][0] # 初始份数
money = info[0][1]
for i in range(1, n):
breakFlag = 1
n = info[i][0] - info[i-1][0]
if n == 0:
breakFlag = 0
money += info[i][1]
continue
elif n > 0:
if n <= m // money:
m -= money * n
nums += n
money += info[i][1]
else:
n = m // money
m -= money * n
nums += n
money += info[i][1]
break
allPrices = sum(prices)
if m >= allPrices:
nums += (m // allPrices)
print(nums)
查看原帖
点赞 评论
相关推荐
07-25 10:53
门头沟学院 Java 点赞 评论 收藏
分享
07-16 18:53
门头沟学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习的内耗时刻 #
9473次浏览 132人参与
# 每个月的工资都是怎么分配的? #
58052次浏览 561人参与
# 去哪儿旅行秋招 #
220751次浏览 3157人参与
# 我的秋招“寄”录 #
3527次浏览 55人参与
# 入职第二天,午饭怎么解决 #
26193次浏览 75人参与
# 独居后,你的生活是更好了还是更差了? #
3280次浏览 60人参与
# 腾讯大前端岗位热招中 #
13154次浏览 137人参与
# 你上一次给父母打电话是什么时候 #
4054次浏览 49人参与
# 规定下班时间vs实际下班时间 #
6255次浏览 52人参与
# 深信服求职进展汇总 #
209452次浏览 1724人参与
# 工作上你捅过哪些篓子? #
4688次浏览 36人参与
# 得物求职进展汇总 #
103454次浏览 826人参与
# 视觉/交互/设计百问百答 #
52445次浏览 442人参与
# 你觉得材料多少算高薪 #
21994次浏览 148人参与
# 秋招笔面试记录 #
92848次浏览 1777人参与
# 央国企投递记录 #
98720次浏览 1408人参与
# 美团秋招笔试 #
62234次浏览 403人参与
# tplink提前批进度交流 #
195057次浏览 1477人参与
# 秋招想进国企该如何准备 #
80643次浏览 437人参与
# 2023毕业生求职有问必答 #
186734次浏览 1629人参与
# 你们公司哪个部门最累? #
29754次浏览 213人参与
# 找工作有哪些冷知识 #
137781次浏览 2337人参与