vijos1165

maksyuki 发表于 oj 分类,标签:
0

描述

曹操平定北方以后,公元208年,率领大军南下,进攻刘表。他的人马还没有到荆州,刘表已经病死。他的儿子刘琮听到曹军声势浩大,吓破了胆,先派人求降了。

孙权任命周瑜为都督,拨给他三万水军,叫他同刘备协力抵抗曹操。

隆冬的十一月,天气突然回暖,刮起了东南风。

没想到东吴船队离开北岸大约二里距离,前面十条大船突然同时起火。火借风势,风助火威。十条火船,好比十条火龙一样,闯进曹军水寨。那里的船舰,都挤在一起,又躲不开,很快地都烧起来。一眨眼工夫,已经烧成一片火海。

曹操气急败坏的把你找来,要你钻入火海把连环线上着火的船只的长度统计出来!

格式

输入格式

第一行:N
以后N行,每行两个数:Ai Bi(表示连环线上着火船只的起始位置和终点,-10^9<=Ai,Bi<=10^9)

输出格式

输出着火船只的总长度

样例1

样例输入1[复制]

3-1 15 112 9

样例输出1[复制]

11

提示

n<=20000
如果Ai=Bi是一个点则看作没有长度

 

题目类型:区间扫描

算法分析:将每个区间按照起始位置递增排序,判断当前区间pp的后一个区间aa[i]的开始位置是否小于pp的结束位置,如果小于,则再判断aa的结束位置是否大于pp结束位置,如果大于,则更新pp的结束位置; 否则累加当前区间的长度