Loading

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;
}

 

posted @ 2019-04-13 20:21  青山新雨  阅读(209)  评论(0编辑  收藏  举报