vector声明大小和初始化

解决有些题目数据范围 $n*m<=10^6$

一直都没搞懂的东西==


常用的几种方式

一维

1
2
3
vector<int>g(n);
vector<int>g(n,0);
vector<int>g, g.resize(n)/g.resize(n,0);

二维

1
2
3
4
5
vector<vector<int> >g(n, vector<int>(n));
vector<vector<int> >g;
g.resize(n); / g.resize(n, vector<int>(n,0));
vector<vector<int> >g(n, vector<int>(n,0));
vector<vector<int> >g(n, vector<int>(n,0));