1 条题解

  • 1
    @ 2022-5-27 21:02:36
    #include <bits/stdc++.h>
    using namespace std;
    int L,M;
    int cnt=0;
    int vis[10000+10];
    int main()
    {
        memset(vis,0,sizeof(vis));
        cin>>L>>M;
        for(int i=0;i<=L;i++)
            vis[i]=0;
        for(int i=1;i<=M;i++)
        {
            int head,tail;
            cin>>head>>tail;
            for(int j=head;j<=tail;j++)
                if(vis[j]==0)
                    vis[j]=1;
        }
        for(int i=0;i<=L;i++)
        {
            if(vis[i]==0)
                cnt++;
        }
        cout<<cnt<<endl;
        return 0;
    }
    
    • 1

    信息

    ID
    48
    时间
    1000ms
    内存
    125MiB
    难度
    1
    标签
    递交数
    225
    已通过
    125
    上传者