#24942: python 解答


ianchen611@gmail.com (揚)

學校 : 國立臺北科技大學
編號 : 123857
來源 : [114.45.14.132]
最後登入時間 :
2024-10-14 20:20:50

a,b=map(int,input().split())

l=[]

for i in range(a):

    l.append(int(input()))

s=sum(l)

#print(f"s={s}")

if s < b*2:

    out2=b

    out1=s-out2

    print(f"{out1} {out2}")

elif s%2==1:

    s-=1

    print(f"{s//2} {s//2+1}")

else:

    print(f"{s//2} {s//2}")

#46316: Re: python 解答


sam851015@gmail.com (多挖鼻孔有益身心健康)

學校 : 臺中市立惠文高級中學
編號 : 277705
來源 : [123.192.228.253]
最後登入時間 :
2025-09-21 22:24:46

a,b=map(int,input().split())

l=[]

for i in range(a):

    l.append(int(input()))

s=sum(l)

#print(f"s={s}")

if s < b*2:

    out2=b

    out1=s-out2

    print(f"{out1} {out2}")

elif s%2==1:

    s-=1

    print(f"{s//2} {s//2+1}")

else:

    print(f"{s//2} {s//2}")


好怪的解法......

'這根本沒在分配禮物,只是計算平均值而已

 

如果有某個禮物的價值 > 所有禮物總價的一半,不就炸了嗎?

例如下面這樣

2 100
10
100