神奇的问题
查看原帖
神奇的问题
921162
delive楼主2023/11/17 02:34

有没有大佬看看,为什么本地运行不会出问题,使用洛谷的IDEL则会出现未赋值的情况

void solve(){
	cin>>n>>m;
	int a,b,c;
	int low[m+7],high[m+7];
	map<ll,ll>mp;
	for(int i=1;i<=n;i++){
		scanf("%dx%d=%d",&a,&b,&c);
        mp.insert({(c-b)/a,1});
		mp[(c-b)/a]=1;
	}
	for(int i=0;i<m;i++){
		cin>>a>>b;
		low[i]=a-1;
		high[i]=b;
		if(!mp.count(a-1))
		mp.insert({a-1,0});
		if(!mp.count(b))
		mp.insert({b,0});
	}
	for(auto x=next(mp.begin());x!=mp.end();x++){
		auto x1= prev(x);
		x->second+=x1->second;
		
	}

	for(int i=0;i<m;i++){
		cout<<mp[high[i]]-mp[low[i]]<<endl;
	}	
	
	
}
2023/11/17 02:34
加载中...