关注
import sys
import copy
def ring(H,n):
if n==0:
return H[1:]
elif n==len(H):
return H[:-2]
else:
for i in range(n):
H.append(H[i])
for i in range(n+1):
del(H[0])
return H
def solve(G,i):
#n=0或-1,取了之后删除节点
get_=G[i]
del(G[i])
return G,get_
def input_():
#N=int(input())
N=int(sys.stdin.readline())
H=[]
for i in range(N):
H.append(int(sys.stdin.readline()))
return H,N
H,N=input_()
#每个情况都试一遍
max_val=0
for i in range(N):
ming=H[i]
hong=0
G=copy.deepcopy(H)
ring_=ring(G,i)
ind=0
for j in range(N-1):
#红拿环里第一个
if j%2==0:
if int(ring_[0])>int(ring_[-1]):
ring_,val=solve(ring_,0)
hong=hong+int(val)
else:
ring_,val=solve(ring_,-1)
hong = hong + int(val)
else:
if int(ring_[0])>int(ring_[-1]):
ring_,val=solve(ring_,0)
ming=ming+int(val)
else:
ring_,val=solve(ring_,-1)
ming = ming + int(val)
if abs(ming-hong)>max_val:
max_val=abs(ming-hong)
print(max_val)
查看原帖
点赞 评论
相关推荐
06-22 22:53
门头沟学院 机械设备工程师 
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 打工人的工作餐日常 #
51606次浏览 402人参与
# 哪些公司真双非友好? #
15048次浏览 81人参与
# 追觅科技求职进展汇总 #
17733次浏览 120人参与
# 你觉得技术面多长时间合理? #
98727次浏览 716人参与
# 26届的你们有几段实习? #
39468次浏览 449人参与
# 月薪多少能在一线城市生存 #
22302次浏览 271人参与
# 双非能在秋招上岸吗? #
220847次浏览 1168人参与
# 你后悔自己读研吗? #
17264次浏览 229人参与
# 非技术2023笔面经 #
248449次浏览 2412人参与
# 你以为的实习VS真实的实习 #
24378次浏览 223人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
117126次浏览 808人参与
# 你认为哪些项目算烂大街? #
16024次浏览 265人参与
# 机械校招之路总结 #
93508次浏览 1893人参与
# 学历贬值真的很严重吗? #
23389次浏览 166人参与
# 你被哪些公司秒挂过? #
29395次浏览 237人参与
# 产品实习,你更倾向大公司or小公司 #
159363次浏览 1964人参与
# 网申一定要掌握的小技巧 #
10664次浏览 66人参与
# 找工作时的取与舍 #
82592次浏览 589人参与
# 最难的技术面是哪家公司? #
8874次浏览 71人参与
# 机械人,你拿到几个offer啦 #
38724次浏览 320人参与