藍橋杯 分配口罩 Python

2021-10-25 15:32:50 字數 1186 閱讀 4053

題目

試題 c: 分配口罩

【問題描述】

某市市長獲得了若干批口罩,給定每批口罩的數量,市長要把口罩分配給市內的2所醫院。

masks = [9090400, 8499400, 5926800, 8547000, 4958200, 4422600, 5751200, 4175600, 6309600, 5865200, 6604400, 4635000, 10663400, 8087200, 4554000]

由於物流限制,每一批口罩只能全部分配給其中一家醫院。

市長希望2所醫院獲得的口罩總數之差越小越好。

請你計算這個差最小是多少?

【答案提交】

這是一道結果填空題,你只需要算出結果後提交即可。

本題的結果為乙個 整數,在提交答案時只填寫這個整數,填寫多餘的內容將無法得分。

code

#分配口罩

masks =

[9090400

,8499400

,5926800

,8547000

,4958200

,4422600

,5751200

,4175600

,6309600

,5865200

,6604400

,4635000

,10663400

,8087200

,4554000

]difference=

[abs

(masks[0]

-masks[1]

)]deffunc

(num1,num2,masks):if

not masks:

difference[0]

=min

(difference[0]

,abs

(num1-num2)

)return

func(num1+masks[0]

,num2,masks[1:

])func(num1,num2+masks[0]

,masks[1:

])func(0,

0,masks)

print

(difference[0]

)

answer

LQBv40 Python 分配口罩

2020 7月 province c c s 試題c 分配口罩 試題 c 分配口罩 問題描述 某市市長獲得了若干批口罩,給定每批口罩的數量,市長要把口罩分配給市內的2所醫院。masks 9090400,8499400,5926800,8547000,4958200,4422600,5751200,4...

試題 C 分配口罩

本題總分 10 分 問題描述 某市市長獲得了若干批口罩,每一批口罩的數目如下 如果你把以下文 字複製到文字檔案中,請務必檢查複製的內容是否與文件中的一致。在試題目 錄下有乙個檔案 mask.txt,內容與下面的文字相同 9090400 8499400 5926800 8547000 4958200 ...

藍橋杯 擴散 Python

題目 小藍在一張無限大的特殊畫布上作畫。這張畫布可以看成乙個方格圖,每個格仔可以用乙個二維的整數座標表示。小藍在畫布上首先點了一下幾個點 0,0 2020,11 11 14 2000 2000 只有這幾個格仔上有黑色,其它位置都是白色的。每過一分鐘,黑色就會擴散一點。具體的,如果乙個格仔裡面是黑色,...