citianxu @ 2023-08-08 17:33:51
#include <iostream>
#define N 100000
int main()
{
int a[N]={0};int count=0;
int l,m,u,v;
std::cin>>l>>m;
for(int i=0;i<m;i++){
std::cin>>u>>v;
for(int j=u;j<=v;j++){
a[j]=1;
}
}
for(int i=0;i<l;i++){
if(a[i]==1){
count++;
}
}
std::cout<<l+1-count;
}
by ybc2025chenyuyang @ 2023-08-08 17:39:30
@citianxu 最后一个循环要判断l+1次,因此要写成 i<=l
by citianxu @ 2023-08-08 17:43:58
@[ybc2025125chenyuyang](/user/807952) 大意了,没问题了,感谢