日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > HDU ACM 1051 Wooden Sticks

HDU ACM 1051 Wooden Sticks

來源:程序員人生   發布時間:2015-09-10 08:31:59 閱讀次數:2644次

題意:1個機器處理木板,機器重置需要1分鐘,如果下1塊木板的長度和質量均大于等于前1塊的則機器無需重置,否則重置,1開始機器也要花費1分鐘,求處理完木板的最短時間。

分析:先按木板的長度排序,若長度相同則按質量排序(從小到大),然后從前往后掃描數組,找出符合的則標記,找完1輪在回頭找,直到所有木板被標記則可得最小時間。

#include<iostream> #include<algorithm> using namespace std; #define N 5005 struct A { int w,l; } a[N]; bool cmp(A a,A b) { if(a.l<b.l) return true; else if(a.l>b.l) return false; else if(a.w<=b.w) return true; else return false; } bool isuser[N]; int main() { int T,n,i,count,j,k; cin>>T; while(T--) { cin>>n; for(i=0;i<n;i++) cin>>a[i].l>>a[i].w; sort(a,a+n,cmp); //先按木板長排序,相等則按質量排序,從小到大 memset(isuser,false,sizeof(isuser)); count=0; for(i=0;i<n;i++) { if(!isuser[i]) { count++; k=i; for(j=k+1;j<n;j++) if(!isuser[j] && a[j].l>=a[k].l && a[j].w>=a[k].w) { isuser[k]=true; isuser[j]=true; k=j; } if(!isuser[k]) isuser[k]=true; } } cout<<count<<endl; } return 0; }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久久久久久综合 | 欧美视频在线一区 | 久久免费播放视频 | 国产精品视频不卡 | 国产成人精品综合 | 日韩成人在线免费观看 | 男女的隐私视频网站 | 亚洲免费综合 | 黄性视频 | 久久影视精品 | 国产精品一区二区免费看 | www.欧美 | 99国产精品久久久久久久久久 | 久久国产精品免费视频 | 国产91成人在在线播放 | 在线一级片 | 亚洲成人www| 亚洲综合久久久 | 高清不卡一区 | 精品国产乱码一区二区三区 | 91精品国产综合久久国产大片 | 久久久久久亚洲精品 | 国产不卡视频一区二区三区 | 免费在线观看av网站 | 四色永久| 国产精品美女久久久久aⅴ国产馆 | 欧洲av网站 | 午夜免费激情 | 99久久这里只有精品 | 久久精品aaaaaa毛片 | 国产19页| 日本久草 | 在线国产精品视频 | 国产一区二区三区观看 | 日韩精品视频在线播放 | 狠狠干夜夜 | 久久精品在线 | 欧美日韩免费一区 | 国产伦精品一区二区三区四区免费 | 国产福利一区二区 | 久久99精品久久久久久久久久久久 |