定义二维vector为longlong型,行数为n
vector<vector<ll>>s(n);
for(int i=0;i<5;i++){
s[i].resize(5);//定义i行的长度为5
for(int j=0;j<5;j++){
cin>>s[i][j];//接下来可以直接使用
}
}
这样定义之后跟你之前学的二维数组使用一样了,但是他是可变数组,可以开n个长度,避免了数组开小导致的运行错误
定义二维vector为longlong型,行数为n
vector<vector<ll>>s(n);
for(int i=0;i<5;i++){
s[i].resize(5);//定义i行的长度为5
for(int j=0;j<5;j++){
cin>>s[i][j];//接下来可以直接使用
}
}
这样定义之后跟你之前学的二维数组使用一样了,但是他是可变数组,可以开n个长度,避免了数组开小导致的运行错误