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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

【bzoj1029】【JSOI2007】建筑抢修

發布時間:2025/7/25 javascript 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【bzoj1029】【JSOI2007】建筑抢修 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1029: [JSOI2007]建筑搶修

Time Limit:?4 Sec? Memory Limit:?162 MB
Submit:?6417? Solved:?2883
[Submit][Status][Discuss]

Description

  小剛在玩JSOI提供的一個稱之為“建筑搶修”的電腦游戲:經過了一場激烈的戰斗,T部落消滅了所有z部落的
入侵者。但是T部落的基地里已經有N個建筑設施受到了嚴重的損傷,如果不盡快修復的話,這些建筑設施將會完全
毀壞?,F在的情況是:T部落基地里只有一個修理工人,雖然他能瞬間到達任何一個建筑,但是修復每個建筑都需
要一定的時間。同時,修理工人修理完一個建筑才能修理下一個建筑,不能同時修理多個建筑。如果某個建筑在一
段時間之內沒有完全修理完畢,這個建筑就報廢了。你的任務是幫小剛合理的制訂一個修理順序,以搶修盡可能多
的建筑。

Input

  第一行是一個整數N接下來N行每行兩個整數T1,T2描述一個建筑:修理這個建筑需要T1秒,如果在T2秒之內還沒有修理完成,這個建筑就報廢了。

Output

  輸出一個整數S,表示最多可以搶修S個建筑.N < 150,000;? T1 < T2 < maxlongint

題解:
????
一定可以不間斷的搶修得到最優,設當前搶修時間為[0,t]即已經用了t秒;

???????? 將建筑按照T2排序,貪心,掃一遍,優先考慮T2小的,如果還來得及(t+T1[i]? < T2[i] )就搶修(t+=T1[i]),否則就一定要不搶修,但是不搶修i號可能不是最優,因為有可能存在T1[j]被搶修了,但是T1[j]>T1[i],所以用一個堆維護被搶修的T1最大值,每次和i號比較一下;

????????

1 #include<bits/stdc++.h> 2 #define ll long long 3 using namespace std; 4 const int N=150100; 5 int n; 6 struct data{ 7 ll x,y; 8 bool operator <(const data&A)const{ 9 return y<A.y; 10 } 11 }A[N]; 12 priority_queue<ll>q; 13 int main(){ 14 // freopen("bzoj1029.in","r",stdin); 15 // freopen("bzoj1029.out","w",stdout); 16 scanf("%d",&n); 17 for(int i=1;i<=n;i++){scanf("%lld%lld",&A[i].x,&A[i].y);} 18 sort(A+1,A+n+1); 19 int cnt=0; ll t=0; 20 q.push(0); 21 for(int i=1;i<=n;i++){ 22 if(t+A[i].x<=A[i].y){ 23 cnt++; 24 q.push(A[i].x); 25 t+=A[i].x; 26 }else if(q.top()>A[i].x){ 27 t+=A[i].x-q.top(); 28 q.pop();q.push(A[i].x); 29 } 30 } 31 printf("%d\n",cnt); 32 return 0; 33 } bzoj1029

?

轉載于:https://www.cnblogs.com/Paul-Guderian/p/10092583.html

總結

以上是生活随笔為你收集整理的【bzoj1029】【JSOI2007】建筑抢修的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 波多野结衣国产在线 | 美女丝袜av | 最近中文字幕 | 91污网站| 欧美特黄一区二区三区 | 中文字幕福利视频 | 日韩一本在线 | 少妇太紧太爽又黄又硬又爽 | gay男互凵gay男同偷精 | 日韩激情视频在线观看 | 三上悠亚激情av一区二区三区 | 高级家教课程在线观看 | 天天摸夜夜 | 亚洲不卡网 | 伊人久久免费 | 天天舔日日操 | 国产无遮挡又黄又爽在线观看 | 69sex久久精品国产麻豆 | 99久久久无码国产精品性波多 | 91极品国产| 视频福利在线观看 | 日韩一二区 | 久久久午夜精品 | 精品久| 中文字幕资源站 | 狠狠精品干练久久久无码中文字幕 | 日韩欧美视频免费在线观看 | 免费在线黄色网 | 久久伊人在 | 看成人片| 97超碰97| 30一40一50老女人毛片 | 一本大道熟女人妻中文字幕在线 | 亚洲看片网 | 日韩电影中文字幕 | 在线成人免费观看 | 亚色视频在线 | 黄色av片三级三级三级免费看 | 欧美一级不卡视频 | 亚洲色图在线播放 | 久操视频在线播放 | 精品一区二区视频在线观看 | 免费黄网站在线观看 | 国产美女激情 | 久久视频精品 | 日本在线免费 | 污视频导航 | 国产成人精品999在线观看 | 青娱乐精品视频 | 日本黄视频在线观看 | 午夜天堂影院 | 日韩av毛片| 国产伦精品一区二区三区免.费 | 温柔少妇的高潮呻吟 | 97小视频 | 六月婷婷网 | 欧美a级在线免费观看 | 2021毛片| 日韩黄色一级大片 | 五月婷婷社区 | 91aaaa| 日韩精品久久久久久久的张开腿让 | 狠狠干少妇| 国产剧情在线一区 | 精品人人人| 欧美黑人孕妇孕交 | 国产精品麻豆果冻传媒在线播放 | 日韩av在线导航 | 求个黄色网址 | 色牛影院 | 欧美成人免费在线观看视频 | 色欲欲www成人网站 老色鬼av | 成人99视频| 在线黄色网 | 黄色av免费在线看 | 毛片a | 99免费视频| 香蕉成人网| 岛国av免费在线 | 黄色片在哪看 | 日韩av无码一区二区三区 | 国产成人精品无码免费看在线 | 性色浪潮av| 日韩国产欧美在线观看 | 黄色片在线免费 | 日韩精品久久久久久免费 | 首尔之春在线看 | 五月天婷婷在线视频 | 日韩高清在线观看一区 | 视频国产精品 | 国产精品久久久久久久久晋中 | av男人天堂av| 男女啪啪网站 | 国产精品一区在线看 | 国产精品4区 | 永久免费精品影视网站 | 国产欧美高清 | 婷婷天堂 | 久久精品久久精品 |