变量开全局和开在main主函数中有啥区别?
查看原帖
变量开全局和开在main主函数中有啥区别?
736183
player123楼主2023/8/27 21:16

P1074

#include<bits/stdc++.h>
using namespace std;
int n,l,t[10005];
int num=0;
struct tree{
	int start,finall;
}a[100005];
int main(){
	cin>>l>>n;
	for(int i=0;i<=10005;++i){
		t[i]=1;
	}
	for(int i=1;i<=n;++i){
		cin>>a[i].start>>a[i].finall;
		for(int j=a[i].start;j<=a[i].finall;++j){
			t[j]=0;
		}
	}
	for(int i=0;i<=l;++i){
		//cout<<t[i]<<" ";
		num+=t[i];
	}
	cout<<num;
	return 0;
} 

用上面这段代码会错第一组数据
但把int num=0;放main里就能过

这啥情况?????

2023/8/27 21:16
加载中...