小张同学() 2023-08-01 18:36 采纳率: 76.2%
浏览 1
已结题

关于#c++#的问题:请各位专家解答

关于#c++#的问题,请各位专家解答!

img

img

img

img

img

img


关于#c++#的问题,请各位专家解答!

  • 写回答

3条回答 默认 最新

  • 爱编程的小芒果 2023-08-01 18:59
    关注

    代码如下,哪里不懂欢迎提问:

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
       int n,m;
       cin>>n>>m;
       int a[m+1]={0};
       for(int i=1;i<=n;i++)
       {
               int x,y;
               cin>>x>>y;
               for(int j=x;j<=y;j++)
               {
                   a[j]=1;
            }
       }
       int ans=0;
       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<<" "; 
            }
       }
       return 0; 
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月10日
  • 已采纳回答 8月2日
  • 请采纳用户回复 8月1日
  • 创建了问题 8月1日