我實在看不出我錯在哪?
以下為我的程式碼
n=int(input())
while n!=0:
b=[]
a=[int(i) for i in input().split()]
for i in range(1,n):
x=a.pop(0)
y=a.pop(0)
a.append(x+y)
b.append(x+y)
a.sort()
print(sum(b))
n=int(input())
結果最後卻
您的答案為: 406214 正確答案為: 375071
我實在看不出我錯在哪?
以下為我的程式碼
n=int(input())
while n!=0:
b=[]
a=[int(i) for i in input().split()]
for i in range(1,n):
x=a.pop(0)
y=a.pop(0)
a.append(x+y)
b.append(x+y)
a.sort()
print(sum(b))
n=int(input())結果最後卻
#0: 100% WA (line:2)
您的答案為: 406214 正確答案為: 375071
進入for迴圈前就要先sort
我實在看不出我錯在哪?
以下為我的程式碼
n=int(input())
while n!=0:
b=[]
a=[int(i) for i in input().split()]
for i in range(1,n):
x=a.pop(0)
y=a.pop(0)
a.append(x+y)
b.append(x+y)
a.sort()
print(sum(b))
n=int(input())結果最後卻
#0: 100% WA (line:2)
您的答案為: 406214 正確答案為: 375071
進入for迴圈前就要先sort
喔喔~,原來我錯在這阿,感謝大大協助
我實在看不出我錯在哪?
以下為我的程式碼
n=int(input())
while n!=0:
b=[]
a=[int(i) for i in input().split()]
for i in range(1,n):
x=a.pop(0)
y=a.pop(0)
a.append(x+y)
b.append(x+y)
a.sort()
print(sum(b))
n=int(input())結果最後卻
#0: 100% WA (line:2)
您的答案為: 406214 正確答案為: 375071
進入for迴圈前就要先sortAC (5.1s, 5.4MB)
AC了,感謝協助