关注
序列重排其实是数学题,就考虑如果序列无限长,那就是低高低高这样无限排序,那么最大值就是每一个高减去每一个低两次,但是有限,就需要考虑有限是奇数还是偶数的情况,先排序分为高低数组,然后高的减低的乘2,然后看奇数偶数来把多加的高多减的低来删掉。
python题解
numbers = [5 ,1, 2,2,2]
mid = len(numbers)//2
numbers = sorted(numbers)
low = numbers[:mid]
high = numbers[mid:]
temp = 2*(sum(high)-sum(low))
if len(numbers)%2 == 0:
ans = temp - high[0]+low[-1]
else:
ans = temp - high[1]-high[0]
print(ans)
查看原帖
1 3
相关推荐
03-01 02:29
四川大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你觉得大几开始实习最合适? #
16077次浏览 176人参与
# uu们,春招你还来吗? #
53098次浏览 314人参与
# 厦门银行科技岗值不值得投 #
13802次浏览 311人参与
# 面试被问到不会的问题,你怎么应对? #
13221次浏览 176人参与
# 面试中,你被问过哪些奇葩问题? #
92389次浏览 899人参与
# Claude Code泄露源码 #
8309次浏览 119人参与
# 招商银行数字金融训练营 #
104650次浏览 882人参与
# 恒生电子笔试 #
17704次浏览 135人参与
# 2023年不发年终奖的公司盘点 #
30357次浏览 174人参与
# 你都用vibe coding做过什么? #
9790次浏览 412人参与
# AI Coding实战技巧 #
8110次浏览 177人参与
# 26届春招投递记录 #
1538次浏览 25人参与
# 你现在一天AI几次? #
6775次浏览 90人参与
# 七猫笔试 #
6401次浏览 46人参与
# 做完笔试后你收到面试了吗? #
15288次浏览 168人参与
# 四大天坑是哪四家? #
111225次浏览 241人参与
# 你见过哪些招聘隐形歧视? #
11750次浏览 104人参与
# 机械人你知道哪些单休企业 #
101847次浏览 476人参与
# Vibe Coding 会干掉初级岗位吗? #
12690次浏览 170人参与
# 大厂实习和小厂实习最大的区别是什么? #
26236次浏览 198人参与
# 如果人生可以debug你会改哪一行? #
5842次浏览 104人参与
# 网易游戏雷火笔试 #
4165次浏览 66人参与