二维vector的建立方式如下
vector<vector<int>> a(n,vector<int>(n));
三维vector的建立方式如下
vector<vector<vector<int>>> a(n,vector<vector<int>>(n,vector<int>(n)))
四维vector的建立方式如下
vector<vector<vector<vector<int>>>> f(42,vector<vector<vector<int>>>(42,vector<vector<int>>(42,vector<int>(42)))); //当然里面的42可以换成任意数字
意思也就是N维vector数组的方式就是前面N个vector<>嵌套,后面就是在括号里的第一项写大小,另外一项是剩下没定义大小的N-1维vector