本題總分:10 分
【問題描述】
某市市長獲得了若干批口罩,每一批口罩的數目如下:(如果你把以下文
字複製到文字檔案中,請務必檢查複製的內容是否與文件中的一致。在試題目
錄下有乙個檔案 mask.txt,內容與下面的文字相同)
9090400
8499400
5926800
8547000
4958200
4422600
5751200
4175600
6309600
5865200
6604400
4635000
10663400
8087200
4554000
現在市長要把口罩分配給市內的2所醫院。由於物流限制,每一批口罩只能全部分配給其中一家醫院。市長希望 2 所醫院獲得的口罩總數之差越小越好。請你計算這個差最小是多少?
【答案提交】
這是一道結果填空題,你只需要算出結果後提交即可。本題的結果為乙個
整數,在提交答案時只填寫這個整數,填寫多餘的內容將無法得分。
def
main()
: f=
open
('mask.txt'
,'r'
)#string=f.readlines()
num_lis=
for i in f:
#print(i)
int(i)
)print
(num_lis)
re=[abs
(num_lis[0]
-num_lis[1]
)]defdfs
(num1,num2,num_lis)
:#global re
ifnot num_lis:
re[0]
=min
(re[0]
,abs
(num1-num2)
)return
dfs(num1+num_lis[0]
,num2,num_lis[1:
])dfs(num1,num2+num_lis[0]
,num_lis[1:
])dfs(0,
0,num_lis)
print
(re[0]
)return
main(
)
2400
藍橋杯 分配口罩 Python
題目 試題 c 分配口罩 問題描述 某市市長獲得了若干批口罩,給定每批口罩的數量,市長要把口罩分配給市內的2所醫院。masks 9090400,8499400,5926800,8547000,4958200,4422600,5751200,4175600,6309600,5865200,660440...
LQBv40 Python 分配口罩
2020 7月 province c c s 試題c 分配口罩 試題 c 分配口罩 問題描述 某市市長獲得了若干批口罩,給定每批口罩的數量,市長要把口罩分配給市內的2所醫院。masks 9090400,8499400,5926800,8547000,4958200,4422600,5751200,4...
c 面試題之記憶體分配
1 c中的malloc和c 中的new有什麼區別 malloc和new有以下不同 1 new delete 是操作符,可以過載,只能在c 中使用。2 malloc free是函式,可以覆蓋,c c 中都可以使用。3 new 可以呼叫物件的建構函式,對應的delete呼叫相應的析構函式。4 mallo...