首页 > 解决方案 > 运行时错误:引用绑定到“int”类型的空指针 (stl_vector.h)

问题描述

class Solution {
public:
    int maximumPopulation(vector<vector<int>>& logs) {
        
       
        int g;
        int n=logs.size();
        vector<vector<int>> a(n);
        
        for(int j=0;j<n-1;j++)
        {
        for(int i=j;i<n-1;i++)
        {
            if(logs[n-1-i][0]<logs[0+j][1])
            {
                a[j][1]=logs[0+j][1];
                a[j][0]=logs[0+j][1]-logs[n-1-i][0];
            }
        
                
        }
        } 
      vector<int> p= *std::max_element(a.begin(),a.end());
        for(int i=0;i<n;i++)
        {
            if(a[i][0]==p[0])
         g=a[i][1];
           
        }
         return g;
    }
};

解决后得到这么多错误我发现得到了这个,这次我无法解决运行时错误请帮助

标签: c++vectorruntime-errorruntime

解决方案


推荐阅读