国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

做a 需要制作網(wǎng)站網(wǎng)絡(luò)營(yíng)銷的整體概念

做a 需要制作網(wǎng)站,網(wǎng)絡(luò)營(yíng)銷的整體概念,網(wǎng)站建設(shè)公司做銷售好不好?,虛擬主機(jī)怎么上傳網(wǎng)站題目描述 給定 n 個(gè)區(qū)間 [li, ri],要求合并所有有交集的區(qū)間。注意如果在端點(diǎn)處相交,也算有交集。 輸出合并完成后的區(qū)間個(gè)數(shù)。 例如:[1, 3] 和 [2, 6] 可以合并為一個(gè)區(qū)間 [1, 6]。 輸入格式 第一行包含整數(shù) n 。 接下來(lái) n 行&#xff0c…

題目描述

給定?n?個(gè)區(qū)間?[li,?ri],要求合并所有有交集的區(qū)間。注意如果在端點(diǎn)處相交,也算有交集。
輸出合并完成后的區(qū)間個(gè)數(shù)。
例如:[1,?3]?和?[2,?6]?可以合并為一個(gè)區(qū)間?[1,?6]。

輸入格式

第一行包含整數(shù)?n?。
接下來(lái)?n?行,每行包含兩個(gè)整數(shù)?l?和?r。第?i?行的兩個(gè)數(shù)據(jù)表示?li,?ri。

輸出格式

共一行,包含一個(gè)整數(shù),表示合并區(qū)間完成后的區(qū)間個(gè)數(shù)。

數(shù)據(jù)范圍

1≤n≤100,000

?10^9≤li≤ri≤10^9

輸入樣例

5
1 2
2 4
5 6
7 8
7 9

輸出樣例

3

注釋版代碼

//http://47.110.135.197/problem.php?id=5240
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
typedef pair<int,int> PII;
vector<PII> segs;
vector<PII> res;//res用于存放合并完的區(qū)間
void merge(vector<PII> &segs)
{sort(segs.begin(),segs.end());//先對(duì)區(qū)間進(jìn)行排序,pair排序是按照左斷點(diǎn)先排序,再按照右端點(diǎn)排序int st=-2e9,ed=-2e9;//將st和ed定義為極限小,因?yàn)轭}目的數(shù)據(jù)范圍是10^9,所以定義極限小可以定義2e9for(auto seg:segs){//對(duì)于兩區(qū)間之間的關(guān)系有兩種情況//①前面區(qū)間與后面區(qū)間沒有交集:那么沒有交集就說(shuō)明前面區(qū)間已經(jīng)不能與后面區(qū)間合并//那么前面的區(qū)間就已經(jīng)不能再合并了,可以放入結(jié)果集了if(ed<seg.first)//這樣定義ed=-2e9就可以保證第一個(gè)有效區(qū)間能進(jìn)行操作{if(st!=-2e9)//只要他不是我們?nèi)〉臒o(wú)限小,就可以放入結(jié)果集了{(lán)res.push_back({st,ed});}st=seg.first,ed=seg.second;//然后更新st為后面區(qū)間的l和r}//②前面區(qū)間與后面區(qū)間有交集:那么我們只需要把ed更新為前面區(qū)間和后面區(qū)間相比較大的右端點(diǎn)就可以了else ed=max(ed,seg.second);}if(st!=-2e9) res.push_back({st,ed});//如果只有一個(gè)區(qū)間,我們就需要用到這個(gè)步驟
}
int main()
{int n,l,r;scanf("%d",&n);for(int i=0;i<n;i++){scanf("%d %d",&l,&r);segs.push_back({l,r});//將每一個(gè)lr代表的區(qū)間存入segs里面}merge(segs);//對(duì)segs區(qū)間進(jìn)行合并操作printf("%d",res.size());//輸出合并完的區(qū)間個(gè)數(shù)return 0;
}
http://m.aloenet.com.cn/news/42563.html

相關(guān)文章:

  • 網(wǎng)站建設(shè)掙錢嗎?怎么自己做網(wǎng)頁(yè)
  • 網(wǎng)站引導(dǎo)動(dòng)畫怎么做的邯鄲百度推廣公司
  • 能掙錢的平臺(tái) 正規(guī)的滿足seo需求的網(wǎng)站
  • 鄭州便民網(wǎng)seo網(wǎng)站的優(yōu)化方案
  • 設(shè)計(jì)上海地址東莞關(guān)鍵詞seo優(yōu)化
  • 有哪些網(wǎng)站是做采購(gòu)招標(biāo)的seo項(xiàng)目經(jīng)理
  • 上海比較好的外包公司海東地區(qū)谷歌seo網(wǎng)絡(luò)優(yōu)化
  • 一個(gè)企業(yè)可以備案幾個(gè)網(wǎng)站品牌推廣渠道有哪些
  • 黃石網(wǎng)站建設(shè)流程網(wǎng)站制作工具
  • 和一卡通一樣做巡更的網(wǎng)站有哪些友情鏈接交換軟件
  • 網(wǎng)站開發(fā)的行業(yè)情況分析網(wǎng)址搜索
  • 局域網(wǎng)做網(wǎng)站福州seo排名優(yōu)化
  • b2c電子商務(wù)網(wǎng)站主要操作流程怎么在百度上做廣告
  • 保定建站模板百度導(dǎo)航最新版本免費(fèi)下載
  • 如何選擇鎮(zhèn)江網(wǎng)站建設(shè)優(yōu)化設(shè)計(jì)五年級(jí)下冊(cè)語(yǔ)文答案
  • 現(xiàn)在學(xué)軟件前景怎么樣seo刷關(guān)鍵詞排名免費(fèi)
  • wordpress 無(wú)廣告東莞seo報(bào)價(jià)
  • 新疆做網(wǎng)站的公司品牌推廣方案
  • 如何查詢自己的企業(yè)郵箱江陰網(wǎng)站優(yōu)化公司
  • 做58同城這樣的網(wǎng)站有哪些廣告營(yíng)銷推廣
  • 電子書網(wǎng)站模板今日熱點(diǎn)新聞事件及評(píng)論
  • 自助建站好嗎鄭州網(wǎng)絡(luò)推廣公司
  • 手機(jī)網(wǎng)站建設(shè) 豆丁關(guān)鍵詞挖掘長(zhǎng)尾詞工具
  • 為什么選php語(yǔ)言做網(wǎng)站手機(jī)百度網(wǎng)盤下載慢怎么解決
  • 三級(jí)分銷網(wǎng)站制作打開網(wǎng)址資料網(wǎng)站
  • 政府集約化網(wǎng)站群建設(shè)aso推廣公司
  • 鄭州小程序制作流程及費(fèi)用aso優(yōu)化服務(wù)
  • 網(wǎng)站頁(yè)面設(shè)計(jì)風(fēng)格今日網(wǎng)站收錄查詢
  • 德陽(yáng)企業(yè)品牌網(wǎng)站建設(shè)引流推廣廣告怎么寫
  • 怎么利用網(wǎng)站做cpa推廣傳播易廣告投放平臺(tái)