import sys
list1 = sys.stdin.readline().strip().split(",")
list2= [int(x) for x in list1]
if len(list2)==2:
print(sum(list2))
else:
if min(list2)>=0:
print(min(list2)+min(list2[list2.index(min(list2))+1:]+list2[:list2.index(min(list2))]))
else:
result1=min(list2)
p=q=list2.index(min(list2))
while(p>0):
if list2[p]>0:
break
p-=1
while (q < len(list2)-1):
if list2[q] > 0:
break
q += 1
result1=sum(list2[p+1:q])
temp = list2[:p] + list2[q:]
if p==0 and list2[p]<0:
result1+=list2[0]
temp.pop(0)
if q==len(list2)-1 and list2[q]<0:
result1+=list2[q]
if temp!=[]:
temp.pop(-1)
if len(temp)==0:
print(result1)
else:
if min(temp)>0:
print(result1)
else:
print(temp)
r=s=temp.index(min(temp))
while (s > 0):
if temp[s] > 0:
break
s -= 1
while (r < len(temp)-1):
if temp[r] > 0:
break
r += 1
result2=sum(temp[s+1:r])
print(s,r)
if s == 0 and temp[s] < 0:
result2 += temp[0]
if r == len(temp) - 1 and temp[r] < 0:
result2 += temp[r]
print(result1+result2)
07-14
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交