河南第十屆省賽 D 年終獎金

2022-03-17 02:21:15 字數 1014 閱讀 7751

***公司承接了n個專案需要年底完成,每個專案有一定的難度係數。由於專案太多了,需要招聘大量的技術人員。要求每個技術人員至少完成k個專案。

考慮到有些專案之間相似性以及專案的難易程度,為了避免某些員工只挑選輕鬆專案,ceo提出了乙個獎勵機制,當技術人員完成分配給他的任務後,年終可以得到一筆獎金,其得到的酬金將是c + (tmax–tmin)2。其中,tmax表示所做專案的最大的難度係數,tmin是難度係數的最小值。

你能否計算一下,為了完成所有專案,***公司年終至少需要支付多少酬金?

輸入有多組測試資料。對每組測試資料:

第一行: n  k  c     (1<=n,k<=100   1<=c<=5000 )

第二行   n個正整數分別描述n個專案的難度係數。(1<=難度係數<=10000)

對每組測試資料:輸出佔一行,乙個整數。即,***公司年終至少需要支付的酬金數。

2 1 1

2 410 2 3

1 4 10 3 10 1 8 3 8 3

2

13

第一組測試資料,如果乙個人完成,酬金為1 + (4–2)2 = 5;如果分給兩個人去完成,收費為1 + 1 = 2。

區間dp,類似整數劃分4→傳送門,k > n的情況不予考慮,注意不要漏掉只有乙個人完成所有任務的情況。

#include using

namespace

std;

const

int n = 105

;int

dp[n], a[n];

intmain()

sort(a+1, a+1+n);

for(i = k; i <= n; i++)

dp[i] = c+(a[i]-a[1])*(a[i]-a[1

]);

for(i = k; i <= n; i++)

for(j = k; j+k<=i; j++)

cout

}return0;

}

整理第十屆河南省ACM省賽正解

問題a 諜報分析 題目鏈結 正解 include include include include includeusing namespace std struct word word 1000 int n 0 int comp word w1,word w2 int main for it m.b...

第十屆河南省acm省賽 諜報分析

八一三 淞滬抗戰爆發後,幾次準備去上海前線視察和指揮作戰。但都因為寧滬之間的鐵路和公路遭到了敵軍的嚴密封鎖,狂轟濫炸,一直未能成行。特科組織,其主要任務是保衛 的安全,了解和掌握敵方的動向。經過一段時間的監聽,諜報組獲取了敵方若干份密報,經過分析,發現密文中頻繁出現一些單詞,情報人員試圖從單詞出現的...

河南省第十屆ACM 省賽 A 諜報分析

題目描述 八一三 淞滬抗戰爆發後,幾次準備去上海前線視察和指揮作戰。但都因為寧滬之間的鐵路和公路遭到了敵軍的嚴密封鎖,狂轟濫炸,一直未能成行。特科組織,其主要任務是保衛的安全,了解和掌握敵方的動向。經過一段時間的監聽,諜報組獲取了敵方若干份密報,經過分析,發現密文中頻繁出現一些單詞,情報人員試圖從單...