为什么标记被砍的树用不了啊
#include<bits/stdc++.h>
using namespace std;
int main(){
int l,z,m;
z=0;
cin>>l>>m;
int a[l];
memset(a,0,sizeof(a));
for(int i=1;i<=m;i++){
int head,tail;
cin>>head>>tail;
for(int j=head;j<=tail;j++){
a[j]=1;
}
}
for (int k=0;k<=l;k++){
if (a[k]=0){
z++;
}else z=z+0;
}
cout<<z;
return 0;
}