a144: B. 吊飾
標籤 : 2018國中組決賽
通過比率 : 1人/2人 ( 50% ) [非即時]
評分方式:
Strictly

最近更新 : 2023-08-08 12:35

內容

2018 網際網路程式設計全國大賽 國中組決賽

小 Y 和小 P 是兩個特殊的國中生,他們都喜歡玩吊飾。他們玩吊飾的方法也很特別:他們喜歡用許多環把許多小吊飾串起來,做成一個十分獨特的飾品。

經過一段時間的研究後,他們發現他們所用來串起小吊飾的環可以分為兩大類:「Y 環」和

「P 環」。這兩類的環在外觀和功能性上都有所不同,要適當的搭配兩種環才能做出好看的飾品。

某一天小 Y 和小 P 想要用 N 個小吊飾組合出一個新的飾品。他們希望這個飾品可以吊起來,所以他們決定用以下三個規則來做出這個飾品:

  1. 飾品的最上面是一個 Y 環。
  2. 每個小吊飾和環,除了最上面的那個 Y 環以外,都會串在另外一個環的下面。
  3. 每個環的下面必須從兩種串法擇一:一是串一個小吊飾,二是串一或兩個環,但是不能串兩個相同類型的環(也就是說,如果串的是兩個環的話,必須要是 Y 環和 P 環各一個)。

當然,就算有這三個規則,還是有很多不同的組合方式。因此,小 Y 和小 P 為每個小吊飾和環都打了一個「美觀度」的分數,其中所有 Y 環的美觀度都相同,所有 P 環的美觀度也都相同

小 Y 和小 P 認為一個飾品最重要的是整體的美感。因此,他們認為整個飾品的「不平衡度」應該愈小愈好。一個飾品的不平衡度是每個小吊飾不平衡度的加總,而一個小吊飾的不平衡度是該小吊飾上面所有環美觀度的加總,乘上該小吊飾本身的美觀度。

然而,小 Y 和小 P 雖然嘗試了許多不錯的組合方式,但是一直沒辦法確定有沒有更好的方式。因此,請你寫一個程式幫他們算出以這 N 個小吊飾組成的飾品,不平衡度最小可以是多少。

輸入說明

輸入的第一行包含三個正整數 N,a,b,依序代表總小吊飾數量、「Y 環」的美觀度和「P 環」的美觀度。

第二行包含 N 個以空白隔開的正整數 xi,代表每個小吊飾的美觀度。

  • N ≤ 15
  • a,b,xi ≤ 108
輸出說明

請輸出一行包含一個正整數,代表這些小吊飾組合成的飾品的不平衡度最小可以是多少。

範例輸入
3 3 7
1 3 5
範例輸出
86
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (4%): 1.0s , <1K
公開 測資點#1 (4%): 1.0s , <1K
公開 測資點#2 (4%): 1.0s , <1K
公開 測資點#3 (4%): 1.0s , <1K
公開 測資點#4 (4%): 1.0s , <1K
公開 測資點#5 (5%): 1.0s , <1K
公開 測資點#6 (5%): 1.0s , <1K
公開 測資點#7 (5%): 1.0s , <1K
公開 測資點#8 (5%): 1.0s , <1K
公開 測資點#9 (5%): 1.0s , <1K
公開 測資點#10 (5%): 1.0s , <1K
公開 測資點#11 (5%): 1.0s , <1K
公開 測資點#12 (5%): 1.0s , <1K
公開 測資點#13 (5%): 1.0s , <1K
公開 測資點#14 (5%): 1.0s , <1K
公開 測資點#15 (5%): 1.0s , <1K
公開 測資點#16 (5%): 1.0s , <1K
公開 測資點#17 (5%): 1.0s , <1K
公開 測資點#18 (5%): 1.0s , <1K
公開 測資點#19 (5%): 1.0s , <1K
公開 測資點#20 (5%): 1.0s , <1K
提示 :
標籤:
2018國中組決賽
出處:
NPSC [管理者:
zero (管理員)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」