问题解决,大家了朋友们

img


请编程完成以下任务:"
1读取闭区间的个数及它们的描述;"
2.找到一个含整数个数最少的闭区间,使得对于输入的每一个区间,都至少有一个整数属于该闭区间,输出该团区间中整数的个数。。输入:。
首行包括区问的数目n.1<n<=10000,接下来的n行,每行包括两个整数ab横一空格隔开.0<a<<=10000,它们是某一个区间的开始值和结束值。。输出:*
只有一行.该闭区间中整数的个数。对于每一个输入的区间都至少有一个整数属于该闭区间,且该闭区间中所包含整数个数最少。。

n = int(input())
p = []
left = []
right = []
for i in range(n):
    l, r = map(int, input().split())
    left.append(l)
    right.append(r)
    p.append((l, r))
p.sort() 
start = p[0][1]   
ans = 1
for i in range(1, n):
    if start < p[i][0]: 
        start = p[i][1] 
        ans += 1
print(ans)