a075: C. 保羅的寶⾙
標籤 : 2016國中組初賽
通過比率 : 4人/5人 ( 80% ) [非即時]
評分方式:
Strictly

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

內容

2016 網際網路程式設計全國⼤賽 國中組初賽

保羅有 N 個寶⾙放在桌⼦上,他想要把它們⼀個⼀個搬回櫃⼦裡好好保存。但是保羅的寶

⾙們都很重,保羅想要盡量輕鬆地完成搬運的⼯作。

⽽保羅有 M 個拿來保存寶⾙的櫃⼦,其中每個櫃⼦最多只能裝⼀個寶⾙,因為每個寶⾙都要分別的保存才不會損壞。

保羅希望搬運的疲勞程度越⼩越好,所謂疲勞程度就是每個寶⾙重量乘上搬運該寶⾙的距離的總和。⽽且因為寶⾙很脆弱,所以保羅每次只能搬⼀個寶⾙,搬完就得要回到桌⼦搬下⼀個寶⾙。此外,沒有搬運寶⾙時任何⾛動都不會累積疲勞程度。

保羅已經知道 N 個寶⾙的重量與 M 個存放寶⾙的櫃⼦離桌⼦的距離,他想知道他搬運寶

⾙疲勞程度最⼩是多少?

輸入說明

測試資料第⼀⾏有兩個正整數 N,M,分別表⽰寶⾙與櫃⼦的數量。

測試資料第⼆⾏會有 N 個由空格隔開的正整數 w1,w2,...,wN,代表每個寶⾙的重量。

測試資料第三⾏會有 M 個由空格隔開的正整數 d1,d2,...,dM,代表每個櫃⼦離桌⼦的距離。

• 1 ≤ N M ≤ 106

  • 1 ≤每個寶⾙的重量≤ 104 • 1 ≤每個櫃⼦的距離≤ 104

輸出說明

請輸出⼀個正整數於⼀⾏,代表保羅的最⼩疲勞程度。

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


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