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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

P1090-合并果子【离散化,队列,时间复杂度O(n)】

發布時間:2023/12/3 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 P1090-合并果子【离散化,队列,时间复杂度O(n)】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

正題

洛谷題目鏈接:
https://www.luogu.org/problemnew/show/P1090
洛谷博客鏈接:
https://www.luogu.org/blog/user52918/solution-p1090
O(nlogn)O(nlogn)堆算法:
https://blog.csdn.net/mr_wuyongcong/article/details/79223780


大意

有n個果子堆,兩兩合并價格是兩堆和相加,求合并為一堆后最小價格。


解題思路

據說是離散化算法 就是先把原本的從小到大排序排好。然后用兩個隊列,一個是存儲原本的,另一個是存儲合成的(由于原本的是從小到大所有新開的也是從小到大)。然后在兩個隊列的頭取最小的,執行兩次然后把這兩個合并加入第二個隊列中。 然后由于輸入: (1ai20000)(1≤ai≤20000) ,所以用桶排序就可以 O(n)O(n) 時間復雜度


代碼

#include<cstdio> #include<algorithm> #include<cstring> using namespace std; int k,x,num,n1,n2,a1[30001],a2[30001],t[20001],w,sum; int main() {scanf("%d",&num);memset(a1,127/3,sizeof(a1));memset(a2,127/3,sizeof(a2));for (int i=1;i<=num;i++){scanf("%d",&x);t[x]++;//桶}for (int i=1;i<=20000;i++){while (t[i])//通排序{t[i]--;a1[++n1]=i;}}int i=1,j=1;k=1;while (k<num){if (a1[i]<a2[j])//取最小值{w=a1[i];i++;}else{w=a2[j];j++;}if (a1[i]<a2[j])//取第二次{w+=a1[i];i++;}else{w+=a2[j];j++;}a2[++n2]=w;//加入第二個隊列k++;//計算合并次數sum+=w;//計算價值}printf("%d",sum); }

總結

以上是生活随笔為你收集整理的P1090-合并果子【离散化,队列,时间复杂度O(n)】的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日韩一区二区三区在线观看 | 免费黄色小网站 | 17c在线 | 青青国产 | 狠狠操在线 | 伊人影院中文字幕 | 欧美bdsm调教视频 | 中文字幕无码精品亚洲35 | 青青草精品 | 欧美激情第1页 | 国产精品第7页 | 亚洲深夜av | 国产免费一区二区三区在线播放 | 无套内谢88av免费看 | 韩国美女主播跳舞 | 日韩高清中文字幕 | 第一章豪妇荡乳黄淑珍 | 亚洲精品在线中文字幕 | 无码一区二区三区免费 | 蜜臀久久99精品久久久画质超高清 | 曰女同女同中文字幕 | 国产激情av一区二区三区 | 国产情侣自拍一区 | 波多野结衣女同 | 无码视频在线观看 | 影音先锋中文字幕一区二区 | 男女羞羞的视频 | 奇米影视色 | 精品人妻aV中文字幕乱码色欲 | 佐佐木明希av在线 | 超级碰在线视频 | 无码人妻精品一区二区三区99不卡 | 亚洲成人精 | 精品亚洲国产成人av制服丝袜 | 精品人妻久久久久一区二区三区 | 成人中文字幕+乱码+中文字幕 | 欧美 亚洲 另类 偷偷 自拍 | 狂野欧美性猛交xxxx巴西 | 亚洲一区二区免费电影 | 夜夜免费视频 | 在线视频在线观看 | www.国产com| 国产精选久久久 | 含羞草一区二区 | 日韩av.com | 熟女人妻一区二区三区免费看 | 欧美专区第一页 | 豆国产97在线 | 亚洲 | 亚洲专区欧美专区 | 亚洲国产aⅴ成人精品无吗 日韩乱论 | 国产免费黄色录像 | 亚洲综合免费观看高清完整版 | 亚洲欧美中文字幕5发布 | 久久久国产一区二区三区 | 精品一区二区三区蜜臀 | 激情伊人网 | 日本热久久 | 国产精品国产三级国产aⅴ中文 | 爱豆国产剧免费观看大全剧集 | 亚洲精品乱码久久久久 | 超碰97国产精品人人cao | 亚洲欧美日韩精品一区 | 亚洲综合视频网 | 欧美成人福利视频 | 精品色综合| 精品国产乱子伦一区二区 | 精品国产乱码久久久久久郑州公司 | 免费日韩av| 99国产视频在线 | 久久四色 | 国产精品美女av | 国产亚洲视频一区 | 国产精品久久久久久白浆 | 日韩黄色影视 | 大尺度叫床戏做爰视频 | 国产精品久久久久久久久久久久午夜片 | 色九九视频 | 天堂精品 | 天天综合网久久综合网 | 亚洲第一第二区 | 网友自拍av | 免费三级大片 | www黄色com| 波多野吉衣久久 | 97人人在线| 综合精品在线 | 精品久久久久一区 | 免费观看的av网站 | 日韩欧美激情视频 | 少妇精品亚洲一区二区成人 | 丰满少妇xoxoxo视频 | 青青草狠狠操 | 欧美亚洲精品在线观看 | 日韩福利电影在线 | 久久福利影视 | 男女av | 青青青青青草 | 国产精品熟妇一区二区三区四区 | 日韩有码视频在线 |