二维向量中的分割错误

问题描述

#include<bits/stdc++.h>
using namespace std;

int main(){

    int n,m;
    cin >> n>> m; 
    vector<vector<int>> adj( 1001,vector<int> (1001,0));
    for(int i=0;i<m;i++){
        int a,b;
        cin>> a>>b;
        adj[a][b]=1;
        adj[b][a]=1;
    }
    int q;
    cin>>q;
    while(q--){
        int a,b;
        cin>>a>>b;
        if(adj[a][b]==1)
        cout <<"YES" <<endl;
        else
        cout << "NO" <<endl;
    }
}

二维向量部分给出了分段错误。即使我为向量元素分配了大小和值 *

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)