第十屆河南省acm省賽 年終獎金
D 年終獎金
時間限制: 2 Sec 記憶體限制: 128 MB提交: 16 解決: 7
[提交][狀態][討論版]
題目描述
***公司承接了N個專案需要年底完成,每個專案有一定的難度係數。由於專案太多了,需要招聘大量的技術人員。要求每個技術人員至少完成K個專案。
考慮到有些專案之間相似性以及專案的難易程度,為了避免某些員工只挑選輕鬆專案,CEO提出了一個獎勵機制,當技術人員完成分配給他的任務後,年終可以得到一筆獎金,其得到的酬金將是C + (Tmax–Tmin)2(這個2表示的是平方)。其中,Tmax表示所做專案的最大的難度係數,Tmin是難度係數的最小值。
你能否計算一下,為了完成所有專案,***公司年終至少需要支付多少酬金?
輸入
輸入有多組測試資料。對每組測試資料:
第一行: N K C (1<=N,K<=100 1<=C<=5000 )
第二行 N個正整數分別描述N個專案的難度係數。(1<=難度係數<=10000)
輸出
對每組測試資料:輸出佔一行,一個整數。即,***公司年終至少需要支付的酬金數。
樣例輸入
2 1 12 410 2 31 4 10 3 10 1 8 3 8 3
樣例輸出
213
提示
第一組測試資料,如果一個人完成,酬金為1 + (4–2)2 = 5;如果分給兩個人去完成,收費為1 + 1 = 2。
簡單的動態規劃,但是這道題的描述很有問題,讓人讀完不知道在說啥,看了測試資料才明白咋回事
#include<iostream> #include<cstdio> #include<algorithm> #include<cmath> using namespace std; int main() { int inf=99999999; int n,k,c; int dis[1005]={0};//用來標記排序後從第一個專案至第i個專案需要的最小獎金 int a[1005]={0}; while(~scanf("%d%d%d",&n,&k,&c)) { for(int i=0;i<1005;i++) dis[i]=inf; for(int i=0;i<n;i++) cin>>a[i]; sort(a,a+n); for(int i=k-1;i<n;i++) dis[i]=c+(a[i]-a[0])*(a[i]-a[0]);//先定義全部專案由一個人來完成的情況 for(int i=k;i<n;i++){ for(int j=i+k-1;j<n;j++){ dis[j]=min(dis[j],dis[i-1]+c+(a[j]-a[i])*(a[j]-a[i]));//動態更改dis[j]的值,最後的dis[n-1]就是答案; } } cout<<dis[n-1]<<endl; } return 0; }
相關推薦
第十屆河南省acm省賽 年終獎金
D 年終獎金時間限制: 2 Sec 記憶體限制: 128 MB提交: 16 解決: 7[提交][狀態][討論版]題目描述***公司承接了N個專案需要年底完成,每個專案有一定的難度係數。由於專案太多了
第十屆河南省acm省賽 Binary to Prime
To facilitate the analysis of a DNA sequence, a DNA sequence is represented by a binary number. The group of DNA-1 has discovered a great new way . Th
第十屆河南省acm省賽參賽總結
大二下學期半年比起前一年半說真的努力了太多,但是某種程度上來說得到的結果卻不盡人意,可以說努力了結果卻不怎麼好,這次的省賽本來想著能拿個銀獎,最後只拿了銅,而且最遺憾的是距離銀其實並不遙遠,只差了4位
第十屆河南省acm省賽 最小祕鑰
問題 C: 最小祕鑰時間限制: 1 Sec 記憶體限制: 128 MB提交: 35 解決: 22[提交][狀態][討論版]題目描述在中國近代史上,暫編***軍絕對是一支能打硬仗,大名鼎鼎的行動部隊。
第十屆河南省acm省賽 諜報分析
“八一三”淞滬抗戰爆發後,***幾次準備去上海前線視察和指揮作戰。但都因為寧滬之間的鐵路和公路遭到了敵軍的嚴密封鎖,狂轟濫炸,一直未能成行。***特科組織,其主要任務是保衛***的安全,瞭解和掌握敵方的動向。經過一段時間的監聽,諜報組獲取了敵方若干份密報,經過分析,發現密文中頻繁出現一些單詞,情報人員試圖從單
第十屆河南 ACM 省賽紀事
上個週末,也就是五月六日到七日,是第十屆河南省 ACM,去年六月二號到三號是第九屆,去年,我們這個隊伍,血崩,爆零,然而今年,我們實現了從無到有、從零到七的突破。 這次比賽,我們挺興奮的,雖然沒有特別高的排名,但是我們拿到了我們學校的首金,這以後和學校商量 A
第八屆山東ACM省賽F題-quadratic equation
圖片 註意 col sam num spa code pan follow 這個題困擾了我長達1年多,終於在今天下午用兩個小時理清楚啦 要註意的有以下幾點: 1.a=b=c=0時 因為x有無窮種答案,所以不對 2.註意精度問題 3.b^2-4ac<0時也算對 Prob
第七屆山東省ACM省賽 A Julyed
Julyed Time Limit: 2000MS Memory Limit: 65536KB Problem Description Julyed is preparing for her CET-6. She has N words to remember
2019年第十屆藍橋杯省賽總結(JavaA組)
方向 搜索 合數 枚舉 按照時間排序 藍橋杯 線性 數列 平方和 題目不全,先寫下有印象的 第一題:平方和 1~2019含有2、0、1、9的數的平方和, 簡單枚舉即可,因為提示可能為負,要用long,答案26億左右 第二題:數列求值 每項等於前三項的和
2019年第十屆藍橋杯省賽-糖果(一維狀壓dp)
spa arr oid scan static main println sta 枚舉 看到20的數據量很容易想到狀壓dp。 開1<<20大小的數組來記錄狀態,枚舉n個糖包,將其放入不同狀態中(類似01背包思想) 時間復雜度O(n*(2^20))。
2017 第十四屆浙江acm省賽總結(退役???)
本人來自不知多少流的弱校, 三本獨立學院(還是文科學校)。。。 摸爬打滾玩了三年,寫篇總結篇吧,紀念一下即將逝去的acm之旅。 2017.4.22 算是第三次來到浙大紫金港吧,正直zju的校慶(剛好還有100天),扯開了。。。 前兩年都成功打鐵,最後一年也是背水一戰了
藍橋杯:2017年第八屆藍橋杯省賽B組第十題—PREV-40K倍區間
膜拜這位大佬 做法:首先統計字首和sum[i] 表示A1+A2+…+Ai.所以對於任意一段區間[l,r]的和就是sum[r]-sum[l-1].如果要保證這個區間和為K倍數就是:(sum[r]-sum[l-1])%k == 0.變形後就是:sum[r]%k==sum[l-1]%k,
第八屆藍橋杯省賽 分巧克力
ret else pac AC 時間復雜度 輸出格式 names std mil 問題描述 兒童節那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友們。 小明一共有N塊巧克力,其中第i塊是Hi x Wi的方格組成的長方形。 為了公平起見,小明需要從這N塊
第七屆藍橋杯省賽C/C++B組賽題及答案
part 實現 void 整數 三層 在一起 idt mage 算法; 第一題 【題目】 煤球數目 有一堆煤球,堆成三角棱錐形。具體:第一層放1個,第二層3個(排列成三角形),第三層6個(排列成三角形),第四層10個(排列成三角形),....如果一共有100層,共有多少個煤
第十屆四川省ACM賽前總結
pre GC out a* tdi ons scan 同余定理 kmp PS:(頭腦風暴,想到什麽,寫什麽) 1、1e10 == 1 * 10 ^ (10) 2、ArithmeticException == 算術異常 3、 BigInteger a = n
【藍橋杯練習-第五屆】2014-省賽-C語言大學A組
1.猜年齡 小明帶兩個妹妹參加元宵燈會。別人問她們多大了,她們調皮地說:“我們倆的年齡之積是年齡之和的6倍”。小明又補充說:“她們可不是雙胞胎,年齡差肯定也不超過8歲啊。” 請你寫出:小明的較小的妹妹的年齡。 (10) #include <
第七屆藍橋杯省賽 Java 平方怪圈
平方怪圈 如果把一個正整數的每一位都平方後再求和,得到一個新的正整數。 對新產生的正整數再做同樣的處理。 如此一來,你會發現,不管開始取的是什麼數字, 最終如果不是落入1,就是落入同一個迴圈圈。 請寫出這個迴圈圈中最大的那個數字。 請填寫該最大數字。 注意:你提
第八屆藍橋杯省賽javaB組題目解析
作者自己做完之後發現省賽的一幕其實是不難的,說實話,自己覺得題目難度還沒有PAT甲級的難度高。 而且作者做了這麼些天之後發現了,PAT甲級主要喜歡考資料結構方面的知識,而藍橋杯則喜歡考演算法這一類的,但是藍橋杯的演算法題目有些又不是很正規,因為作者有好些題目都是
2017第八屆藍橋杯省賽Java A組--迷宮
標題:迷宮X星球的一處迷宮遊樂場建在某個小山坡上。它是由10x10相互連通的小房間組成的。房間的地板上寫著一個很大的字母。我們假設玩家是面朝上坡的方向站立,則:L表示走到左邊的房間,R表示走到右邊的房間,U表示走到上坡方向的房間,D表示走到下坡方向的房間。X星球的居民有點懶,
2016第七屆藍橋杯省賽C組試題及部分答案
答案都是自己理解的 1.報紙頁數 X星球日報和我們地球的城市早報是一樣的,都是一些單獨的紙張疊在一起而已。每張紙印有4版。比如,某張報紙包含的4頁是:5,6,11,12,可以確定它應該是最上邊的第2張報紙。我們在太空中撿到了一張X星球的報紙,4個頁碼分別是: 1125,11