关注
第二题100%,分别a, b排序,双指针
import sys
n = int(sys.stdin.readline().strip())
nums = list()
for i in range(n):
a, b = map(int, sys.stdin.readline().strip().split())
nums.append([a, b, i])
nums_a = sorted(nums, key=lambda x:x[0], reverse=True)
nums_b = sorted(nums, key=lambda x:x[1], reverse=True)
posa = 0
posb = 0
res = 0
while(posa < n and posb < n):
pre_a = nums_a[posa]
pre_b = nums_b[posb]
if pre_a[2] == pre_b[2]:
posa += 1
continue
val_a = pre_a[0]+pre_b[0]
val_b = pre_a[1]+pre_b[1]
val = min(val_a, val_b)
res = max(res, val)
if (val_a > val_b):
posa += 1
else:
posb += 1
print (res/2)
查看原帖
3 9
相关推荐
查看14道真题和解析 点赞 评论 收藏
分享
11-03 14:26
武汉设计工程学院 运营 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 那些年,我收到的‘奇葩’回复 #
22669次浏览 157人参与
# 实习需要主动找活干吗? #
54883次浏览 295人参与
# 百度秋招 #
50252次浏览 383人参与
# OC/开奖 #
190492次浏览 1324人参与
# 你后悔选择现在的专业吗 #
101636次浏览 697人参与
# 职场中那些令人叹为观止的八卦 #
30125次浏览 242人参与
# 小红书开奖了 #
32047次浏览 156人参与
# 实习教会我的事 #
41806次浏览 342人参与
# 蚂蚁求职进展汇总 #
131312次浏览 1203人参与
# 秋招你经历过哪些无语的事 #
21895次浏览 238人参与
# 2022毕业即失业取暖地 #
120103次浏览 709人参与
# 校招薪资来揭秘 #
82583次浏览 521人参与
# 听到哪句话代表面试稳了OR挂了? #
105651次浏览 457人参与
# 秋招吐槽大会 #
91094次浏览 787人参与
# 材料人,你最希望上岸的是? #
11339次浏览 56人参与
# 你今年的保底offer是哪家 #
143570次浏览 620人参与
# 牛客十周岁生日快乐 #
184570次浏览 1825人参与
# 扒一扒那些奇葩实习经历 #
131800次浏览 1124人参与
# AI时代,哪些岗位最容易被淘汰 #
11822次浏览 99人参与
# 你找工作想离家近 or 离家远? #
16659次浏览 244人参与
# 你秋招最后悔的选择 #
18039次浏览 132人参与
# 我的职场社死时刻 #
22434次浏览 169人参与