#T557880. 整数集合的并集

整数集合的并集

题目描述

给定n个整数集合SiS_i = { x | x∈Z, aia_i≤x≤bib_i },Z为整数集合,aia_i, bib_i为整数且aia_ibib_i,求|∪SiS_i|,即这n个集合的并集中的元素个数。

注:在本题中,可以将集合SiS_i理解为区间[aia_i, bib_i],就是由整数aia_i, ai+1a_i+1, ai+2a_i+2, ..., bib_i构成的集合。n个集合,有些集合有共同的整数。本题要求的是n个集合合并后不重复的整数的个数。

输入格式

第一行为正整数n,2≤n≤100,接下来有n行,每行为两个整数aia_i, bib_i

输出格式

输出一行,为求得的答案。

输入输出样例 #1

输入 #1

4
1 2
2 5
3 8
9 12

输出 #1

12

说明/提示

本题出处

本题源自以下教材的编程习题:王桂平, 周思益, 周迎川著. C++编程与信息学竞赛数学基础, 北京大学出版社, 2025年7月出版.