A. Points in Segments(cf a题, 水题)
没什么好说的
#include<iostream> using namespace std; int a[150], x, y,n, m, ans; int main(){ cin>>n>>m; for(int i=1;i<=n;++i){ cin>>x>>y; a[x]++; --a[y+1]; } for(int i=1;i<=100;++i) a[i]+=a[i-1]; for(int i=1;i<=m;++i) if(a[i]==0)ans++; cout<<ans<<endl; for(int i=1;i<=m;++i) if(a[i]==0)cout<<i<<" "; if(ans)cout<<endl; }