关注
import sys
if __name__ == "__main__":
n, m = map(int, sys.stdin.readline().strip().split(' '))
A = list(map(int, sys.stdin.readline().strip().split(' ')))
B = list(map(int, sys.stdin.readline().strip().split(' ')))
hb = max(B)
lb = min(B)
A = sorted(A)
# max = -10000000001
# smax = -10000000000
# min = 10000000000
# lmin = 10000000001
# for i in range(n):
# if A[i] > smax:
# if A[i] > max:
# smax = max
# max = A[i]
# else:
# smax = A[i]
# if A[i] < lmin:
# if A[i] < min:
# lmin = min
# min = A[i]
# else:
# lmin = A[i]
x = 0
if hb <= 0 and A[1] >= 0:
x = A[1] * hb
elif lb >= 0 and A[-2] <= 0:
x = lb * A[-2]
else:
x = max(A[1] * min(B), A[-2] * max(B))
print(x) 柠檬题。遍历A,获取A的二大二小,然后和B的最大最小比较。如果A的二大<0且B的最小>0,那就是A二大*B最小;反之如果A的二小>0且B的最大<0,那就是A的二小*B最大;其他情况都是在A二大*B最大和A二小*B最小去其中最小值。
查看原帖
点赞 1
相关推荐
07-10 17:26
南京工业职业技术大学 机械设计/制造 
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 工作中哪个瞬间让你想离职 #
28495次浏览 198人参与
# 在职场上,你最讨厌什么样的同事 #
16350次浏览 165人参与
# 机械人,秋招第一次笔试的企业是哪家? #
41184次浏览 327人参与
# 选了这个offer,你有没有后悔? #
593095次浏览 4029人参与
# 小米硬件提前批进度交流 #
171151次浏览 1528人参与
# 机械求职避坑tips #
53503次浏览 381人参与
# 哪些公司校招卡第一学历 #
75215次浏览 309人参与
# 担心入职之后被发现很菜怎么办 #
139579次浏览 809人参与
# 入职以后才知道的校招谎言 #
89065次浏览 588人参与
# 职场常用语录大全 #
4168次浏览 31人参与
# Offer比较,你最看重什么? #
192199次浏览 1310人参与
# 华子oc时间线 #
1245092次浏览 6487人参与
# 哪些公司开提前批了? #
30128次浏览 277人参与
# 风评不好的公司,你会去吗? #
66102次浏览 463人参与
# 两会劳动法放大招 #
76726次浏览 692人参与
# 应届生初入职场,求建议 #
230340次浏览 2651人参与
# 实习如何「偷」产出? #
56515次浏览 1394人参与
# 不卡学历的大厂有哪些? #
33070次浏览 253人参与
# 校招阶段,学历VS技术哪个更重要? #
19731次浏览 209人参与
# 怎么防止在试用期被辞退 #
129218次浏览 927人参与