o365. 大黑膝蓋痛
標籤 :
通過比率 : 0人/0人 (0%) [非即時]
評分方式:
Tolerant

最近更新 : 2024-09-26 11:44

內容

大黑在去竹科吃拉麵的路上摔車了!只好雇用$N$個員工幫忙他的披薩餐廳工作數個工期

一個工期代表總共$M$天的工作,每個員工都希望在一個工期能賺到至少$C$元

但這$N$個員工經驗不足,第一個工期第$i$天的工資只有$a_i$,而第i個員工對於工作的學習力是$w_i$

為了保持最佳狀態防止披薩變黑薩,每個員工不能連續兩天都工作(不同工期互不影響),每經過一個工期,第$i$個員工每天的工資能漲$w_i$元

例如$M = 3$,一開始這3天的工資$a$為{$1, 2, 3$},某個員工的學習力為$3$,他做完第一個工期後,這個員工的工資$a$變為{$1+3, 2+3, 3+3$},他做完第二個工期後,工資$a$變為{$1+3*2, 2+3*2, 3+3*2$},以此類推

每個員工的工作和工資互不影響,同一天可以有多個員工一起工作

大黑想知道每個人最少花幾個工期達到目標

輸入說明

第一行有一個正整數$t$,代表有$t$筆測資

每筆測資中:
第一行有三個正整數$N$ $M$ $C$,代表$N$個員工、$M$天的工作,目標$C$元
第二行有$N$個整數,第$i$個整數$w_i$,代表第$i$個員工的學習力
第三行有$M$個整數,第$i$個整數$a_i$,代表第一個工期第$i$天的工資

$1 \le N, M \le 10^3$
$1 \le C \le 10^9$
$1 \le w_i \le 10^9$
$1 \le a_i \le 10^9$

輸出說明

輸出$N$個正整數代表這$N$個人最少花幾個工期能達到目標,以空白隔開

範例輸入 #1
2
1 5 10
1
1 1 1 1 1
2 3 10
2 1
1 4 1
範例輸出 #1
4 
3 5 
測資資訊:
記憶體限制: 64 MB
提示 :

$子題1$
$1 \le N, M \le 10$
$1 \le C \le 1000$
10分

$子題2$
$1 \le N, M \le 100$
$1 \le C \le 1000$
20分

$子題3$
$1 \le N, M \le 10$
20分

$子題4$
$原題$
50分

標籤:
出處:
[管理者: CGSH (快加油吧~~) ]

本題狀況 本題討論 排行

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