~~没加头文件~~
by inoichi_lim @ 2020-02-05 18:57:34
```
~~#include<stdio.h>~~
~~using namespace std;~~
by 北美邹233 @ 2020-02-05 19:05:54
~~排版~~
by BlueZhou666 @ 2020-02-05 19:58:29
@[BlueZhou666](/user/230653)
排版也就这样了啊
by kjw13329347195 @ 2020-02-06 18:16:03
@[Billy2007](/user/126471) 这上面没复制过来,程序上面有
by kjw13329347195 @ 2020-02-06 18:16:32
@[北美邹233](/user/103891) 同上
by kjw13329347195 @ 2020-02-06 18:16:44
for(i=0;i<l;i++){b[i]=0;}
改为
for(i=0;i<=l;i++){b[i]=0;}
;
for(j=0;j<l;j++)
改为
for(j=0;j<=l;j++)
;
for(i=0;i<l;i++)
改为
for(i=0;i<=l;i++)
总的来说,就是每一个`l`
前面加一个`=`
by BlueZhou666 @ 2020-02-06 18:54:35
另外可以这样写:
```cpp
#include<bits/stdc++.h>
using namespace std;
int n,m,x,y,s=0;bool r[10010];
int main(void){
cin>>n>>m;
memset(r,true,sizeof(r));
for(int i=0;i<m;i++){
cin>>x>>y;
if(x>y)swap(x,y);
for(int j=x;j<=y;j++)r[j]=0;
}for(int i=0;i<=n;i++)if(r[i])s++;
cout<<s;
return 0;
}
```
~~装逼勿怼~~
by BlueZhou666 @ 2020-02-06 19:01:28
@[BlueZhou666](/user/230653) 不是啊
怎么说呢,那个其实是L
是长度
for循环长度是3,那就是判断结束的条件就是i<3
因为是从0开始的
我刚试了一下,不对
by kjw13329347195 @ 2020-02-06 20:43:08
@[BlueZhou666](/user/230653)
而且没学过c++;
by kjw13329347195 @ 2020-02-06 20:44:21