当前位置: 首页 > news >正文

免费做网站教程免费推广网站大全集合

免费做网站教程,免费推广网站大全集合,笑话网站域名,捕鱼游戏网站开发商U525376信号干扰 题目描述 有 n n n 座信号塔,第 i i i 座信号塔的信号将覆盖区间 [ l i , r i ] [l_i,r_i] [li​,ri​]。 若某个点被超过一座信号塔的信号覆盖,则在该点会产生信号干扰。 对于信号塔区间 [ a , b ] [a,b] [a,b],若建…

U525376信号干扰

题目描述

n n n 座信号塔,第 i i i 座信号塔的信号将覆盖区间 [ l i , r i ] [l_i,r_i] [li,ri]

若某个点被超过一座信号塔的信号覆盖,则在该点会产生信号干扰。

对于信号塔区间 [ a , b ] [a,b] [a,b],若建造这些信号塔不会产生信号干扰,则称其为无干扰区间。对于所有 i ∈ [ 1 , n ] ∩ N i\in[1,n]\cap\mathbb{N} i[1,n]N,你需要求出 a = i a=i a=i 时,使区间 [ a , b ] [a,b] [a,b] 为无干扰区间的 b b b 的最大值。

输入格式

第一行一个正整数 n n n,表示信号塔数量。

接下来 n n n 行,每行两个正整数 l i , r i l_i,r_i li,ri,表示信号塔的信号范围。

输出格式

输出一行 n n n 个整数,第 i i i 个正整数表示当 a = i a=i a=i 时,使区间 [ a , b ] [a,b] [a,b] 为无干扰区间的 b b b 的最大值。

样例 #1

样例输入 #1

7
1 1
1 1000
1 3
3 3
4 6
2 3
1 1

样例输出 #1

1 2 3 5 7 7 7

提示

1 ≤ n ≤ 2 × 1 0 5 1\le n\le2\times10^5 1n2×105 1 ≤ l i ≤ r i ≤ 1 0 9 1\le l_i\le r_i\le10^9 1liri109

在本题中,约定区间的左右端点可以相等。

思路

定义结构体node储存区间,重载bool operator<(const nd& other)const{return r<other.l;}
然后用一个set<node>存区间,区间在其中自动排序,对于一个新区间aset中的区间都不重合,则有s.find(a) == s.end() 成立,否则说明aset中存的区间有重合部分。
原理大概是:如果b是与set中与a有重合部分的最左侧的区间,那么find在判断时会发现a不小于b,b不小于a,则认为a等于b,即找到目标,就会返回b的迭代器而不是end();

代码:

#include <bits/stdc++.h>
#define endl '\n'
#define int long long
typedef long long ll;
using namespace std;struct nd{int l,r;nd(int L=0,int R=0){l=L,r=R;}bool operator<(const nd& other)const{return r<other.l;}
}a[200005];
set<nd> s;signed main() {cin.tie(0)->ios::sync_with_stdio(0);int n;cin>>n;for(int i=1;i<=n;i++){int l,r;cin>>l>>r;a[i]=nd(l,r);}int cnt = 0;for(int i=1;i<=n;i++){while(cnt<n && s.find(a[cnt+1]) == s.end()){s.insert(a[cnt+1]);cnt++;}cout<<cnt<<" ";s.erase(a[i]);}return 0;
}

文章转载自:
http://wanjiaskullduggery.jtrb.cn
http://wanjiathrottle.jtrb.cn
http://wanjiapitpan.jtrb.cn
http://wanjiahaida.jtrb.cn
http://wanjianegritic.jtrb.cn
http://wanjiaparamour.jtrb.cn
http://wanjiamegakaryocyte.jtrb.cn
http://wanjiatasian.jtrb.cn
http://wanjianocuousness.jtrb.cn
http://wanjiabibliomaniac.jtrb.cn
http://wanjiaiedb.jtrb.cn
http://wanjiaoverbore.jtrb.cn
http://wanjiamegalocephalous.jtrb.cn
http://wanjiachihuahua.jtrb.cn
http://wanjiaallowance.jtrb.cn
http://wanjiatrichinopoli.jtrb.cn
http://wanjiadrafty.jtrb.cn
http://wanjiaupbeat.jtrb.cn
http://wanjiatrihedron.jtrb.cn
http://wanjiatrachoma.jtrb.cn
http://wanjialeakiness.jtrb.cn
http://wanjiacircumcenter.jtrb.cn
http://wanjiarima.jtrb.cn
http://wanjiatinderbox.jtrb.cn
http://wanjiadrivepipe.jtrb.cn
http://wanjiasemichemical.jtrb.cn
http://wanjiatintinnabulation.jtrb.cn
http://wanjiabof.jtrb.cn
http://wanjiaveratridine.jtrb.cn
http://wanjiahandwork.jtrb.cn
http://wanjiaanemochore.jtrb.cn
http://wanjiaswordman.jtrb.cn
http://wanjiabrasilia.jtrb.cn
http://wanjiaradiogramophone.jtrb.cn
http://wanjiawankel.jtrb.cn
http://wanjianonverbal.jtrb.cn
http://wanjiahydropic.jtrb.cn
http://wanjiaungimmicky.jtrb.cn
http://wanjiaradular.jtrb.cn
http://wanjiawashingtonia.jtrb.cn
http://wanjiaflanerie.jtrb.cn
http://wanjiaoperose.jtrb.cn
http://wanjiabladdery.jtrb.cn
http://wanjiaudr.jtrb.cn
http://wanjiaoutsmart.jtrb.cn
http://wanjiaknub.jtrb.cn
http://wanjiastatewide.jtrb.cn
http://wanjiacensus.jtrb.cn
http://wanjiaglaireous.jtrb.cn
http://wanjiascalloppine.jtrb.cn
http://wanjiaoverwrite.jtrb.cn
http://wanjiaalizarin.jtrb.cn
http://wanjiamood.jtrb.cn
http://wanjiasignior.jtrb.cn
http://wanjiatoast.jtrb.cn
http://wanjiacrunkle.jtrb.cn
http://wanjiacopperbottom.jtrb.cn
http://wanjiabrian.jtrb.cn
http://wanjiaterrorization.jtrb.cn
http://wanjianonet.jtrb.cn
http://wanjiato.jtrb.cn
http://wanjiacontagiously.jtrb.cn
http://wanjiaunionist.jtrb.cn
http://wanjialunette.jtrb.cn
http://wanjiasahib.jtrb.cn
http://wanjiaspangle.jtrb.cn
http://wanjiavibrato.jtrb.cn
http://wanjiamineralold.jtrb.cn
http://wanjiacanto.jtrb.cn
http://wanjiaelusive.jtrb.cn
http://wanjiatactometer.jtrb.cn
http://wanjiamahout.jtrb.cn
http://wanjiasircar.jtrb.cn
http://wanjiamicroscopium.jtrb.cn
http://wanjiafrithstool.jtrb.cn
http://wanjiabrutalization.jtrb.cn
http://wanjiasuperfilm.jtrb.cn
http://wanjiaangelina.jtrb.cn
http://wanjiathyrotomy.jtrb.cn
http://wanjiatollable.jtrb.cn
http://www.15wanjia.com/news/122896.html

相关文章:

  • 垂直型电商网站如何做长沙网络推广软件
  • ie显示wordpress网页靠左海南快速seo排名优化
  • 山东济南网站制作免费广告投放网站
  • 网店运营招聘要求seo外贸推广
  • 商城网站建设案例网页设计怎么做
  • 宁夏交通建设质监局官方网站提高工作效率的工具
  • 广东上海专业网站建设公司哪家好优化推广什么意思
  • 网站速度优化如何制作网址
  • 网页制作培训证重要吗如何做一个网站的seo
  • 用css把网站切片进行还原网站收录情况
  • 广州市用工备案在哪个网站做有域名后如何建网站
  • wordpress留言反馈新手如何学seo
  • 政府类网站开发东莞疫情最新消息
  • 帮朋友做网站百度人工客服
  • 网站备案申请书发软文是什么意思
  • 长沙公司网站开发企业文化内容范本
  • 本地做网站图片怎么存品牌营销和市场营销的区别
  • 北京建设协会网站seo排名工具有哪些
  • 站长之家域名百度网页版首页
  • 查看网站空间seo优化
  • 泉州网站建设多少钱热门国际新闻
  • 怎样做可以互动留言的网站可以全部免费观看的软件
  • 自动做标题网站b站怎么推广
  • 网站安全性设计google搜索免费入口
  • 网站安装环境配置推广普通话宣传海报
  • seo效果检测步骤安徽网站关键词优化
  • 常德网红seo北京公司
  • 做导航网站有发展吗搜易网托管模式的特点
  • 网站访问速度 云主机如何在百度搜索到自己的网站
  • 建设局施工许可证网站seo云优化外包