求助
查看原帖
求助
247605
Earth_Studio楼主2022/11/21 14:24
#include<iostream>
using namespace std;
int main(){
    int l,m,ans=0;
    cin>>l>>m;
    int region1[l],region2[m][2];
    for(int i=0;i<m;i++){
        cin>>region2[i][0]>>region2[i][1];
    }
    for(int i=0;i<l;i++){
        region1[i]=1;
    }
    for(int j=0;j<m;j++){
        for(int i=0;i<l;i++){
            if((i>=region2[j][0])&&(i<=region2[j][1])){
                region1[i]=0;
            }
        }
    }
    for(int i=0;i<l;i++){
        if(region1[i]==1){
            ans++;
        }
    }
    cout<<ans;
}

从第4个开始就出错了,前面没问题

2022/11/21 14:24
加载中...