为什么我的测试输入输出是正确的,但是全都是wa?
#include<cstdio>
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
// main() 是程序开始执行的地方
int main()
{
int a,b;//a是一开始的总数,b是有多少个段
cin>>a>>b;
//初始化
int tree[a];//tree是这条路,其中的每一个元素都是一个树
for(int time=0;time<=a;time++){
tree[time]=1;//首先将这条路上都种上树
}
//减去段数
for(int timet=0;timet<b;timet++){
int sar,sop;//开始和结束点
cin>>sar>>sop;
for(;sar<=sop;sar++){
tree[sar]=0;//将这些地方的树变成0棵
}
}
//计算tree中有多少个1
int all;//总数
all=0;
for(int time=0;time<=a;time++){
all+=tree[time];
}
cout<<all;//输出最终答案
return 0;
}
谢谢!