yghfjtydjmghc7y u,mi9o8,mi7k;9/ohutikfy d5rh6bhyuji6

xyx023 2025-10-25 14:37:29 8

#include using namespace std; bool tree[10001]; int l,m;//马路的长度l和区域的数目m。 int u,v;//分别表示一个区域的起始点和终止点的坐标。 int sum; int main(){ cin>>l>>m; //把1~l这个区间内“种上”树。 for(int i=1;i<=l;i++){ tree[i]=1; } //输入区域的起始点和终止点的坐标。 for(int i=1;i<=m;i++){ cin>>u>>v; //移除u~v区间内的树。 for(int j=u;j<=v;j++){ tree[j]=0; }

{{ vote && vote.total.up }}

共 6 条回复

wc022 CSP-J2二等
wc022 CSP-J2二等

帮你改好了,我提交了一下对了

#include<bits/stdc++.h>
using namespace std;
bool tree[10001];
int l,m,u,v,xyx023sb=0;
int sum;
int main(){
cin>>l>>m;
for(int i=0;i<=l;i++){
tree[i]=1;
}
for(int i=1;i<=m;i++){
cin>>u>>v;
for(int j=u;j<=v;j++)
tree[j]=0;	
}
for (int i=0;i<=l;i++) 
if (tree[i]==1)
xyx023sb++;
cout<<xyx023sb;
}
wc022 CSP-J2二等

首先,你头文件都错了还想过? 你就写个“#include”没了?

更正:#include<bits/stdc++.h>

第二,你这个:cin>>u>>v;

你定义了u和v吗你就用?

第三,你这不输出,你又抽啥风了,连输出都不要了?

我给你加了输出。

第四,你干嘛从一开始循环,就这段(for(int i=1;i<=l;i++){ tree[i]=1; })

要从0开始!!!

一个代码四个错误,这家伙是人吗?

xyx078

……

xyx078

……

xyx023

opjiojbuyuujmhemutunhyhy4nasehg4nfyrbmqunnnnnnnnfhgbyhdnwfgyudvre5bfgb3utbysaq