关注
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)
查看原帖
点赞 评论
相关推荐
01-16 18:05
中原工学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 春招什么时候投? #
1269次浏览 21人参与
# 聊聊Agent开发 #
5415次浏览 146人参与
# 春节前,你还在投简历吗? #
2704次浏览 34人参与
# 推荐一个值得做的AI项目 #
1764次浏览 57人参与
# 牛客吐槽大会 #
31225次浏览 337人参与
# 春节提前走,你用什么理由请假? #
1372次浏览 29人参与
# 距离春招还有一个月,你现在是什么开局? #
1446次浏览 25人参与
# 暑期实习什么时候投? #
1929次浏览 42人参与
# 你认为哪个岗位找工作最卷 #
61712次浏览 250人参与
# 新年的第一句祝福 #
56140次浏览 393人参与
# 实习想申请秋招offer,能不能argue薪资 #
217893次浏览 1166人参与
# 非技术2023笔面经 #
332029次浏览 2711人参与
# 一份好的简历长什么样? #
24852次浏览 445人参与
# 你觉得机械有必要实习吗 #
73730次浏览 489人参与
# 硬件人的简历怎么写 #
326042次浏览 3079人参与
# 哪个瞬间让你对大厂祛魅了? #
548441次浏览 3538人参与
# 如果重来一次你还会读研吗 #
220549次浏览 1994人参与
# 用一句话形容你的团队氛围 #
38270次浏览 283人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
177977次浏览 1081人参与
# 刚入职就____,这样正常吗? #
128019次浏览 671人参与
查看12道真题和解析