70分求助#1#2#9WA

P1047 [NOIP2005 普及组] 校门外的树

list 数组需要初始化
by xvl_ @ 2023-07-27 21:10:32


@[CVcoding](/user/894069)
by xvl_ @ 2023-07-27 21:12:39


@[CVcoding](/user/894069) 1.最好把int list[l],uv[m][2];改成int list[1005],uv[105][2]; 2.把int list[1005],uv[105][2];移到主函数外面(自动清零)
by Shaojinshuo @ 2023-07-27 21:34:58


``` #include<iostream> using namespace std; int l,m,cnt=1005; int main(){ int list[1005],uv[105][2]; cin>>l>>m; //int list[l],uv[m][2];//树和马路 for(int i=0;i<l;i++) list[i] = 1; for(int i=0;i<m;i++){ cin>>uv[i][0]>>uv[i][1];//起始和结尾 //cout<<"try"<<endl; } for(int i=0;i<m;i++){//每段 for(int j=uv[i][0];j<uv[i][1];j++)//遍历每段,1是有树,0是无树 list[j] = 0; } for(int i=0;i<l;i++) if(list[i]==0) cnt--; cout<<cnt; return 0; } ``` @[Shaojinshuo](/user/938877) #1WA其余都是TLE
by CVcoding @ 2023-07-28 19:34:08


@[xvl_](/user/760266) 大佬为什么要把倒数两个for循环的<改成<=?
by CVcoding @ 2023-07-28 19:44:15


@[CVcoding](/user/894069) 题目中有写
by xvl_ @ 2023-07-28 20:02:50


$v$ 有可能等于 $l$
by xvl_ @ 2023-07-28 20:03:05


|