2018阿里巴巴全球數學競賽預選賽
阿新 • • 發佈:2018-12-11
前言
在19號下午看到了阿里舉辦了一個全球資料競賽,所以就決定參與這個競賽。競賽題目 很切合實際,有興趣的朋友可以看看。下面分享部分題目的解題過程,因為水平有限多數題目並未解答出來。
解題過程
第一題
a
首先明確優惠條件資訊
- 商鋪A滿
60
返5
元 - 全場每單滿
299
返60
元 - 條件2允許
跨店鋪(即湊單)
然後計算各種情況下的花費,優先考慮臨界條件
- 原價:耳機為
250
,音響為600
,共250+600=850
- 耳機和音響同一張訂單:耳機為
250-4×5=230
,音響為600-10×5=550
,原金額為850
,則滿足條件2
和3
,支付金額為230+550-60=720
- 耳機和音響分為兩張訂單:耳機由於原金額
不足299
條件2
所以為250-4×5=230
,音響由於原金額大於299
,滿足條件2
,所以為600-10×5-60=490
,支付金額為230+490=720
- 兩張訂單,耳機湊單到290:音響的金額與情況3一致為
490
,耳機則為250+49-4×5-60=219
,支付金額為490+219=709
- 兩張訂單,耳機湊單到300:音響的金額與情況3一致為
490
,耳機則為250+50-5×5-60=215
,則支付金額為490+215=705
- 兩張訂單,耳機湊單到360:音響的金額與情況3一致為
490
,耳機則為250+110-6×5-60=270
,則支付金額為490+270=760
而從情況6開始,為了享受優惠,只能不斷將耳機的訂單湊單到60的整數倍。但是之後不會帶來優惠,只會增加支付金額。
所以最划算的購買方案為方案5
,即音響單獨一張訂單,而耳機則湊單到300元
。即一共支付(600-10×5-60)+(250+50-5×5-60)=705
元。
b
明確優惠條件:
- 每單滿
99
返x
元,0<x<99
且為整數
- 全場每單滿
299
返60
元 - 條件2允許
跨店鋪(即湊單)
問題1
音箱:音箱售價為600
元,滿足條件1
和2
,則支付金額為600-60-x
元,即540-x
元
耳機:耳機售價為250
元,滿足條件1
和條件2
,則分兩種情況
- 只買耳機,則支付金額為
250-x
元 - 湊單到金額達到
299
,則支付金額為299-60-x
元,即239-x
元
在題目a
中,買音箱最優惠的金額為490
元,買耳機最優惠的金額為215
元。如果要滿足小明在您的店鋪買耳機和音箱其中一種會更便宜 (至少1元),則代表需要滿足 540-x<490
239-x<215
,所以 x>50
或 x>24
,即 x 至少等於25
時,小明在您的店鋪買耳機和音箱其中一種會更便宜 (至少1元)。
問題2
根據問題1的分析,首先耳機和音箱最好單獨一張訂單購買。如果滿足要小明在您的店鋪既買耳機又買音箱總和會更便宜(至少1元),則
(540-x)+(239-x)<705
,即 x>37
。所以 x 至少等於38
時,小明在您的店鋪既買耳機又買音箱總和會更便宜(至少1元)
第二題
沒有較好的思路。
第三題
a
馬教授可以最多依次指導n-1個學生,證明過程如下:
由於存在特性,已知
和
則可以推匯出
且
不可以作為課題,則可以以下面的邏輯選擇課題:
所以最終算出最多依次可以指導n+1
個學生。