关注
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)
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你最近因为什么迷茫? #
6984次浏览 124人参与
# 实习生工资多少才算正常? #
2485次浏览 61人参与
# 领导做过最不靠谱的事 #
3868次浏览 69人参与
# 实习怎么做才有更好的产出 #
1389次浏览 47人参与
# 上班以后,你还有哪些坚持的爱好? #
1058次浏览 33人参与
# AI coding的好用工具分享 #
1719次浏览 45人参与
# 你都在哪些场所面过试? #
3530次浏览 54人参与
# 找工作以来,你最看不惯__ #
1838次浏览 47人参与
# 你给AI提过哪些离谱的需求? #
1216次浏览 36人参与
# 哪些公司开春招了? #
1471次浏览 20人参与
# 非技术岗投递进展 #
166621次浏览 1317人参与
# 秋招有哪些公司要求提前实习 #
102517次浏览 544人参与
# 新年的第一句祝福 #
53541次浏览 389人参与
# 实习心态崩了 #
100233次浏览 510人参与
# 工作压力大怎么缓解 #
132394次浏览 1139人参与
# 实习转正进行时 #
138424次浏览 896人参与
# 24届的你们现状如何了? #
107262次浏览 515人参与
# 你觉得第一学历对求职有影响吗? #
222191次浏览 1229人参与
# 产运销实习日记 #
82796次浏览 681人参与
# Prompt分享 #
5550次浏览 142人参与