有没有大佬看看,为什么本地运行不会出问题,使用洛谷的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;
}
}