#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { int m,n,x; /*vector<int> a; for(int i=0;i<10;i++) { cin>>x; a.push_back(x); } for(int i=0;i<10;i++) cout<<a[i]<<" ";*/ /*定义一个一维vector数组*/ /*vector<int> a[100]; cin>>m>>n; for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { cin>>x; a[i].push_back(x); } } for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { cout<<a[i][j]<<" "; } cout<<endl; }*/ /*定义一个二维vector数组*/ /*cin>>m; vector<int> a; for(int i=0;i<m;i++) { cin>>x; a.push_back(x); } sort(a.begin(),a.end()); int k=*lower_bound(a.begin(),a.end(),5); for(int i=0;i<m;i++) cout<<a[i]<<" "; cout<<endl; cout<<k<<endl;*/ /*vector 数组排序,查找数组中的一个元素*/ /*cin>>m; vector<int> a; for(int i=0;i<m;i++) { cin>>x; a.push_back(x); } vector<int>b; b=a; for(int i=0;i<m;i++) { cout<<b[i]<<" "; } if(a==b) cout<<"1"<<endl;*/ /*vector的复制操作与判断两个vector是否相等*/ /*cin>>m; vector<int> a; for(int i=0;i<m;i++) { cin>>x; a.push_back(x); } a.insert(a.begin(),1000); a.erase(a.begin()); for(int i=0;i<a.size();i++) cout<<a[i]<<" ";*/ /*vector的插入与删除*/ /*cin>>m; vector<int> a; vector<int> b; for(int i=0;i<m;i++) { cin>>x; a.push_back(x); } for(int i=0;i<m;i++) { cin>>x; b.push_back(x); } a.swap(b); for(int i=0;i<a.size();i++) { cout<<a[i]<<" "; } cout<<endl; for(int i=0;i<b.size();i++) { cout<<b[i]<<" "; } cout<<endl;*/ /*交换两个vector的值*/ /*cin>>m; vector<vector <int> > ivec(m ,vector<int>(m,0)); for(int i=0;i<m;i++) {for(int j=0;j<m;j++) cout<<ivec[i][j]<<" "; cout<<endl; }*/ /*初始化一个二维vector为0*/ /*cin>>m; vector<int> a(m); for(int i=0;i<m;i++) cout<<a[i]<<" ";*/ /*初始化一个一维vector为0*/ }