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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

nyoj 12(区间覆盖)

發(fā)布時(shí)間:2025/3/16 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nyoj 12(区间覆盖) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.



貪心策略是將左端點(diǎn)從小到大排序,選擇右端點(diǎn),使得右端點(diǎn)盡量覆蓋的最遠(yuǎn)


AC:

#include<stdio.h> #include<algorithm> #include<math.h> using namespace std; const int MAX=10001; struct interval{double left,right; }; bool cmp(interval a,interval b){return a.left<b.left; } int main() {int i,j,pump_num,len,wight,times,count,flag;double wight_2;interval a[MAX];scanf("%d",×);while(times--){flag = 1;count = 0;scanf("%d%d%d",&pump_num,&len,&wight);wight_2=wight/2.000000;for(i=0;i<pump_num;i++){int temp_x,temp_radous;double temp_w;scanf("%d%d",&temp_x,&temp_radous);temp_w=sqrt(temp_radous*temp_radous-wight_2*wight_2);if(temp_w>0){a[i].left=temp_x-temp_w; //轉(zhuǎn)換成區(qū)間問題a[i].right=temp_x+temp_w;}}sort(a,a+pump_num,cmp);double Max=0; //比上一個(gè)裝置及之前的裝置(不是光上一個(gè)裝置覆蓋的長(zhǎng)度)多覆蓋的長(zhǎng)度,一定要記住,Max是這次會(huì)闊展(只是比上一次多的長(zhǎng)度,而不一定會(huì)是某一個(gè)區(qū)間的長(zhǎng)度(一般不會(huì)是區(qū)間長(zhǎng)度))的長(zhǎng)度double sum=0; //在使用本裝置之前已經(jīng)被覆蓋的長(zhǎng)度while(sum<len){Max=0;for(i=0;i<pump_num&&a[i].left<=sum;i++) //a[i].left<=sum是為了避免最后一幅圖中紫色部分中假設(shè)沒有第二條線的情況{if(a[i].right-sum>Max) //選出最后一幅圖中的線段三,因?yàn)榫€段三可以在相接前面(不能斷開)的線段的基礎(chǔ)上覆蓋的更遠(yuǎn){Max=a[i].right-sum;}}if(Max==0) //while下面初始化Max為0,就是說沒有找到一個(gè)裝置可以接著向后面覆蓋,也就是說后面的沒辦法覆蓋了{(lán)flag = 0;break;}else{count++;sum+=Max; //現(xiàn)在已經(jīng)覆蓋到了上一次覆蓋到的地方加上本次又向后擴(kuò)展的長(zhǎng)度 }}if(flag)printf("%d\n",count);elseprintf("0\n");}return 0; }

總結(jié)

以上是生活随笔為你收集整理的nyoj 12(区间覆盖)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青成人网 | 国内精品第一页 | 色哟哟精品观看 | 日韩精彩视频 | 无码国产精品一区二区色情男同 | 岛国精品资源网站 | 男人天堂你懂的 | 激情亚洲视频 | 国产免费一区视频观看免费 | 四川操bbb | 视频黄色免费 | aaaa级片| 中国国语农村大片 | 91高潮大合集爽到抽搐 | 日韩第六页| 天天干天天看 | v在线| 成人91视频 | 国产寡妇亲子伦一区二区三区四区 | 免费一级特黄毛大片 | 九色影院 | 国产激情免费 | 免费亚洲一区二区 | 亚洲综合av一区二区三区 | 91夜色| 欧美高清在线一区 | www免费视频 | 五月天婷婷激情视频 | av在线不卡免费 | 亲子乱一区二区三区 | 色播视频在线 | 国产精品国产三级国产专区52 | 91手机在线 | 久久精品99国产国产精 | 草逼网站 | 亚洲av无码一区二区三区在线 | 亚洲国产三级 | 国产福利一区视频 | 亚洲欧洲日韩 | www.亚洲精品 | 欧洲一区二区三区在线 | 在线成人观看 | 成人视品 | 国产日韩第一页 | 国产精品二区一区二区aⅴ 一卡二卡三卡在线观看 | 免费在线观看污网站 | 澳门色网 | 日本东京热一区二区三区 | 日本a在线 | 久久精品国产亚洲AV成人雅虎 | 亚av在线 | 人人看人人射 | 中文字幕婷婷 | 9l视频自拍九色9l视频成人 | 超碰伦理| 久久观看最新视频 | 久久av喷吹av高潮av萌白 | 国精产品一区一区三区有限公司杨 | 美女毛片视频 | 天堂а在线中文在线新版 | 美女视频黄是免费 | 伊人久久香 | 日韩电影一二三区 | 日韩欧美亚洲国产 | 国产精品无码天天爽视频 | 第九色激情 | 欧洲av在线 | 最新国产精品视频 | 欧美一区亚洲二区 | 丁香婷婷综合激情五月色 | 少妇做爰免费理伦电影 | 国产精品毛片久久 | 日韩av专区片 | 国产成人无码精品久久久性色 | 男女视频在线观看免费 | 韩日av | 一区二区免费在线 | 婷婷六月色 | 精品视频一二区 | 亚洲av无码一区二区乱子伦 | 黄色片特级 | 欧美高清日韩 | 国产在线视频99 | 久久调教视频 | 五月婷婷综合色 | 久久人人爽爽人人爽人人片av | 国产情侣小视频 | 久久久全国免费视频 | 中文字幕av久久爽 | 日本熟女一区二区 | 国产一区二区视频在线播放 | 国产自产21区 | 熟女熟妇伦久久影院毛片一区二区 | 91久久精品一区二区别 | 亚洲午夜精品久久 | 九九精品视频免费 | 亚洲国产影院 | 波多野结衣中文字幕一区二区三区 | 欧美tv |