关注
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
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 后端实习什么算有产出10.0W
- 2... 悟已往之不谏,知来者之可追1.6W
- 3... 以Mentor视角,更喜欢有这些沟通技巧的实习生1.5W
- 4... 来算一算你的offer究竟到手工资多少!(详细教程)1.0W
- 5... 就是说有些招聘要求别太离谱噢1.0W
- 6... 找实习、找工作中如何管理好自己的情绪?9617
- 7... 双非本秋招字节转正失败春招重新拿下字节和腾讯9617
- 8... 腾讯云智一面面经7141
- 9... 暑期实习后,如何完成学生到职场人的身份转换?7071
- 10... 【26届四段大厂】实习爆炸产出方法论 2.06741
正在热议
更多
# 我的求职总结 #
23893次浏览 441人参与
# 我的工作日记 #
96569次浏览 1263人参与
# 毕业季,给职场新人一些建议 #
20091次浏览 363人参与
# 晒一晒你收到的礼盒 #
61718次浏览 371人参与
# 我的实习日记 #
2434068次浏览 25382人参与
# 辞职之后最想做的一件事 #
10088次浏览 157人参与
# Offer比较,求稳定还是求发展 #
49019次浏览 235人参与
# 薪资一样,你会选择去大厂还是小公司 #
16177次浏览 99人参与
# 你想吐槽公司的哪些规定 #
17062次浏览 66人参与
# 选offer应该考虑哪些因素 #
17547次浏览 275人参与
# 你见过最离谱的招聘要求是什么? #
188134次浏览 1401人参与
# 机械人还在等华为开奖吗? #
217106次浏览 1097人参与
# 第一份工作应该只看薪资吗 #
138492次浏览 1456人参与
# 秋招想进国企该如何准备 #
57753次浏览 374人参与
# 为了秋招你都做了哪些准备? #
10698次浏览 161人参与
# 在国企工作的人,躺平了吗? #
327526次浏览 3842人参与
# 你怀疑过自己的专业选择吗? #
17331次浏览 201人参与
# 牛客十周岁生日快乐 #
129544次浏览 1517人参与
# 你想留在一线还是回老家? #
37707次浏览 447人参与
# 你小时候最想从事什么职业 #
91268次浏览 1703人参与