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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【Bzoj1293】生日礼物

發布時間:2024/5/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Bzoj1293】生日礼物 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題意:

小西有一條很長的彩帶,彩帶上掛著各式各樣的彩珠。已知彩珠有N個,分為K種。簡單的說,可以將彩帶考慮為x軸,每一個彩珠有一個對應的坐標(即位置)。某些坐標上可以沒有彩珠,但多個彩珠也可以出現在同一個位置上。 小布生日快到了,于是小西打算剪一段彩帶送給小布。為了讓禮物彩帶足夠漂亮,小西希望這一段彩帶中能包含所有種類的彩珠。同時,為了方便,小西希望這段彩帶盡可能短,你能幫助小西計算這個最短的長度么?彩帶的長度即為彩帶開始位置到結束位置的位置差。


解析:

用一種類似于尺取法的東西…從后往前check,找到每種顏色在check位置之前的那個珠子,更新答案,要是發現沒有珠子了,就不用繼續了,因為再往前還是沒有。


#include <cstdio> #include <algorithm>#define Rep( i , _begin , _end ) for(int i=(_begin);i<=(_end);i++) #define For( i , _begin , _end ) for(int i=(_begin);i!=(_end);i++) #define Lop( i , _begin , _end ) for(int i=(_begin);i!=(_end);i--)using std :: max; using std :: min; using std :: sort;const int maxx = 1000000 + 25; const int Inf = (unsigned)(-1) >> 1;int num[maxx],a[maxx],pre[maxx],pos[maxx];int n,m,x,y,z,k,tot,ans = Inf;inline int read(){int x = 0 , f = 1;char c = getchar();while(c > '9' || c < '0') c = getchar();while(c >= '0' && c <= '9') {x = x*10 + c - '0';c = getchar();}return x * f; }bool check(int x){int tmp = 0;Rep( i , 1 , k ){while(num[pos[i]] > x){pos[i] = pre[pos[i]];if(!pos[i]) return 0;}tmp = max(tmp,x-num[pos[i]]);}ans = min(ans,tmp);return 1; }int main(){scanf("%d%d",&n,&k);Rep( i , 1 , k ){x = read();Rep( j , 1 , x ){y = read();pre[++tot] = pos[i];pos[i] = tot;a[tot] = num[tot] = y;}}sort(a+1,a+tot+1);Lop( i , tot , 0 )if(a[i] != a[i+1])if(!check(a[i]))break;printf("%d",ans);return 0; }

總結

以上是生活随笔為你收集整理的【Bzoj1293】生日礼物的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产啊v在线 | 欧美激情视频网址 | 三级av| 欧美在线91| 亚洲 欧美 精品 | 色欲av无码精品一区 | 91视频进入| 久久久久夜夜夜精品国产 | 四虎国产精品免费 | 欧美xxxx网站 | 日韩二区三区 | 欧美国产91| 久久一二三区 | 欧美乱淫 | 亚洲精品在线免费看 | 婷婷精品一区二区三区 | 超碰加勒比| 日本激情一区二区三区 | 成人免费在线看片 | 精品一二三区久久aaa片 | 久爱精品| 综合久久91 | 大地资源中文第三页 | 波多野结衣视频在线播放 | 天堂网2014 | 中文字幕电影一区 | 中文字幕在线观看一区二区 | 色a在线 | 又大又粗又爽18禁免费看 | 欧美揉bbbbb揉bbbbb | 国产人免费人成免费视频 | 欧美福利在线视频 | 国产乱人乱精一区二视频国产精品 | 九九热精品免费视频 | 先锋影音亚洲 | 五月天婷婷色综合 | 天堂中文网 | 啊v视频在线观看 | 激情福利社| 国产成人黄色 | 高清乱码免费看污 | 中文字幕 人妻熟女 | 免费成人av在线播放 | 精品亚洲在线 | 色乱码一区二区三在线看 | 日韩久久精品一区二区 | 曰批女人视频在线观看 | 狠狠干一区 | 91视频免费在线观看 | 黄色日皮视频 | 男女福利视频 | 欧美日韩有码 | 亚洲国产精品成人综合久久久 | www.九色.com | 国产一区二区三区免费视频 | 97免费视频观看 | 免费黄色一级大片 | 亚洲综合视频在线观看 | 国产一区二区三区视频免费在线观看 | 欧美一区亚洲一区 | 91视频你懂的 | 欧美午夜精品久久久久久浪潮 | www.中文字幕.com | 自拍欧美日韩 | 毛片内射 | 日本少妇ⅹxxxxx视频 | 五月婷婷久久久 | 制服丝袜av一区二区三区下载 | 毛片网络 | 在线观看小视频 | 久久国产精品无码一区二区 | 69中国xxxxxxxxx69| 操操综合| 一曲二曲三曲在线观看中文字幕动漫 | 宅男噜噜噜 | 色就是色网站 | 国产制服丝袜 | 国产一二在线 | 男人的天堂免费 | 成人少妇影院yyyy | 久久草精品 | 中国丰满老妇xxxxx交性 | 久久久免费电影 | 日韩激情电影在线 | 久在线 | 美味的客房沙龙服务 | 国产日产久久高清欧美一区 | 色男人影院 | 亚洲av无码乱码国产麻豆 | 最新啪啪网站 | 久久午夜网| 色爽黄| 亚洲午夜精品在线 | 色美av| 日韩av一二三区 | 青青草娱乐视频 | 激情福利网 | 久久亚洲综合国产精品99麻豆精品福利 | 黄色小视频国产 |