vector 생성
vector<int> a(5);
5칸을 지닌, 0으로 초기화된 a라는 vector가 생성된다.
//c라는 vector 3개를 생성한다. ex) c[0], c[1], c[2]
vector<int> c[3];
c[0].push_back(1);
c[0].push_back(3);
c[0].push_back(5);
c[1].push_back(2);
c[1].push_back(4);
c[1].push_back(6);
c[2].push_back(7);
cout<<c[1][1]<<endl;//4
cout<<c[2][0]<<endl;//7
vector<pair<int, int> > g[3];
{...}와 같은 방법으로 추가해도 되고, make_pair을 이용할 수도 있다.
g[1].push_back({3, 5});
g[1].push_back({4, 7});
g[1].push_back({5, 9});
g[2].push_back(make_pair(7,7));
//7 7
cout<<g[2][0].first<<" "<<g[2][0].second<<endl;
return 0;