4 条题解

  • 2
    @ 2023-7-28 20:08:41

    yasuo👀️

    #include <iostream>
    int main(){
        int l,m,sum=0,a[100001],x,y;
        std::cin>>l>>m;
        for(int i=1;i<=m;i++){
            std::cin>>x>>y;
            for(int j=x;j<=y;j++) a[j]=1;}
        for(int i=0;i<=l;i++) if(a[i]==0) sum+=1;
        std::cout<<sum;
        return 0;}
    
    • 1
      @ 2023-9-9 19:38:59
      #include <bits/stdc++.h>
      using namespace std;
      bool f[10005];//标记没有移走的树(默认全没有移走)
      int main()
      {
          int l,m;
          cin>>l>>m;
          for (int i=1;i<=m;i++){
              int a,b;
              cin>>a>>b;
              for (int d=a;d<=b;d++)
                  f[d]=true;//标记已经移走
          }
          int sum=0;
          for (int i=0;i<=l;i++){
              if (f[i]==false)//统计没有被移走的树
                  sum++;
          }
          cout<<sum;
          return 0;
      }
      
      • 0
        @ 2024-6-8 18:47:59
        #include <bits/stdc++.h>
        using namespace std;
        int a[10005],sum;//0表示有,1表示没有
        int main()
        {
            
            int l,m;
            cin >> l >> m;
            for(int i = 1;i<=m;i++)
            {
                int x,y;
                cin >> x >> y;
                for(int j =x ;j<=y;j++)
                {
                    a[j] = 1;
                }
        
            }
            for(int i = 0;i<=l;i++)
            {
                if(a[i] == 0)
                    sum++;
            }
            cout << sum;
        
            return 0;
        }
        
        • 1

        信息

        ID
        195
        时间
        1000ms
        内存
        128MiB
        难度
        4
        标签
        递交数
        149
        已通过
        70
        上传者