벡터를 전역변수로 선언해서 접근하면 편리할 때

벡터의 사이즈는 main함수에서 입력을 받은 후 정해야 한다면

 

std::vector<int> arr;
std::vector<std::vector<int>> 2d_arr;

 

위 벡터 선언 문은 전역변수 선언 구간에 적어준 후 

 

int arr_size;

std::cin >> arr_size;

visited.resize(arr_size);
adj.resize(arr_size);

위처럼 할당 해 줄 크기를 입력 받고 나서 처럼 공간 할당 크기를 정해버려도 된다.