日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【HDU - 5777】domino(贪心)

發布時間:2023/12/10 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【HDU - 5777】domino(贪心) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題干:

Little White plays a game.There are n pieces of dominoes on the table in a row. He can choose a domino which hasn't fall down for at most k times, let it fall to the left or right. When a domino is toppled, it will knock down the erect domino. On the assumption that all of the tiles are fallen in the end, he can set the height of all dominoes, but he wants to minimize the sum of all dominoes height. The height of every domino is an integer and at least 1.

Input

The first line of input is an integer T (?1≤T≤101≤T≤10)?
There are two lines of each test case.?
The first line has two integer n and k, respectively domino number and the number of opportunities.(?2≤k,n≤1000002≤k,n≤100000)?
The second line has n - 1 integers, the distance of adjacent domino d,?1≤d≤1000001≤d≤100000

Output

For each testcase, output of a line, the smallest sum of all dominoes height

Sample Input

1 4 2 2 3 4

Sample Output

9

題目大意:

桌子上有n張多米諾骨牌排成一列。它有k次機會,每次可以選一個還沒有倒的骨牌,向左或者向右推倒。每個骨牌倒下的時候,若碰到了未倒下的骨牌,可以順帶把它推倒。現在可以隨意設置骨牌的高度,但是骨牌高度為整數,且至少為1,并且 小白希望在能夠推倒所有骨牌的前提下,使所有骨牌高度的和最小。(n,k<=1e5)

轉化后的題意:

有n個炸彈排成一列。我現在有k次行動機會,每一次我可以選擇一座未被摧毀的位置為a的炸彈,使其自爆并摧毀(a-Xa,a]或[a,a+Xa)內的所有炸彈,其中Xa表示它的充能值。我可以在所有行動前配置每一個炸彈的充能值,我想在配置的總充能值最小的情況下摧毀所有炸彈,請計算這個最小值。炸彈間的距離皆為整數,炸彈的充能值必須為整數且至少為1。

Input

輸入第一行包含一個整數T(1≤T≤10),表示數據組數。

每一組數據第一行包含兩個整數n,k(2≤n,k≤105),含義如題所述。

接下來包含n-1個整數,表示相鄰炸彈的距離di(1≤di≤105)。

Output

對于每一組數據,輸出可能的最小充能總和。

解題報告:

其實推倒可以連續,也就是說最后的答案肯定是最多min(n,K)個連續的區間,而且可以證明肯定不會有一個骨牌可以同時推倒多個骨牌的情況。因為那樣的話需要多花一個高度。(畫一畫就看出來了)

而且這一段區間因為是連續推倒,所以肯定是往一邊倒,也就是說往左和往右可以自己設定,都是等價的,這邊我們默認往左倒。這樣想的話,就是如何把這n-1個值分成 k 份,使得區間內的和最小,那么就是簡單的排序,去掉前k-1大的。

AC代碼:

#include<cstdio> #include<iostream> #include<algorithm> #include<queue> #include<stack> #include<map> #include<vector> #include<set> #include<string> #include<cmath> #include<cstring> #define FF first #define SS second #define ll long long #define pb push_back #define pm make_pair using namespace std; typedef pair<int,int> PII; const int MAX = 2e5 + 5; int n,k,a[MAX]; int main() {int T;cin>>T; while(T--) {cin>>n>>k;for(int i = 1; i<=n-1; i++) scanf("%d",a+i);sort(a+1,a+n);if(k>=n) {printf("%d\n",n); continue;}ll ans = 0;for(int i = 1; i<=n-k; i++) ans += a[i];ans += n;printf("%lld\n",ans);}return 0 ; }

?

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的【HDU - 5777】domino(贪心)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品视频99 | 性欧美videos另类艳妇3d | 亚洲国产aⅴ成人精品无吗 日韩乱论 | 欧美三极片 | 丰满人妻一区二区三区大胸 | www.av网址| 国产页 | 欧美乱子伦 | 韩日在线视频 | 久草热播| 男人的天堂一区 | 国产精品免费av一区二区三区 | 国产一区 在线播放 | 加勒比hezyo黑人专区 | 色播欧美 | 亚洲综合小说 | 国产suv精品一区二区四 | 青青草香蕉 | 玉米地疯狂的吸允她的奶视频 | 神马久久影院 | 国产欧洲亚洲 | av在线手机版 | 正在播放老肥熟妇露脸 | 亚洲人成人 | 久久精品国产77777蜜臀 | 亚洲国产一二 | 91精品视频在线播放 | 天天操天 | 中文字幕一区二区不卡 | 国产精品成人久久久久久久 | 国产三级在线免费观看 | 日韩av无码一区二区三区 | 欧美日韩一区二区在线观看视频 | 成人国产精品免费观看 | 秋霞午夜影院 | www.色视频 | 中国黄色录像一级片 | 国产中出| 精品国产18久久久久久二百 | 美女高潮流白浆视频 | 爱情岛论坛永久入址测速 | 麻豆免费下载 | 美女国产精品 | 九九精品在线观看 | 日日狠狠 | 亚洲一区二区三区不卡视频 | 国产乱码精品一区二区三区精东 | 狠狠操影视 | 香蕉国产在线视频 | 香蕉久久av| 日韩经典一区二区三区 | 性感美女视频一二三 | 一本一本久久a久久精品综合麻豆 | 日韩精品一区二区三区无码专区 | 2021av| 亚洲国产日韩在线观看 | wwwxxxxx日本| 九九免费视频 | 亚欧洲精品在线视频免费观看 | 毛片亚洲av无码精品国产午夜 | 成人av久久| av先锋资源网 | 蜜桃久久久aaaa成人网一区 | 国产做受麻豆动漫 | 亚洲春色在线 | 一出一进一爽一粗一大视频 | 韩国av毛片 | 俺来也在线视频 | 婷婷去俺也去 | a极毛片 | 亚洲一区在线视频观看 | 经典毛片| 一级艳片新婚之夜 | 国产真人做爰视频免费 | 日本欧美日韩 | 国产免费av在线 | 一区二区三区韩国 | 香蕉视频一级 | 日韩a级片 | 欧美日韩亚洲免费 | 黄色小说在线免费观看 | 欧美88av| 日批视频免费看 | 精品丰满人妻无套内射 | 福利精品视频 | 国产精品黄视频 | 91精品国产入口在线 | 久久嫩草视频 | 国内自拍xxxx18 | 久久精品亚洲一区 | 另类激情亚洲 | 日韩黄色网络 | 欧美黄色三级视频 | 操穴网站| 国产一级片中文字幕 | 免费黄色美女网站 | 少妇系列在线观看 | 无套内谢88av免费看 | 午夜在线看 |