#include <iostream> #include <vector> using namespace std; vector<int> edge[10000]; int main() { int tc; cin >> tc; for(int z = 0 ; z < tc ; z++) { int v,a,b; cin >> v; for(int i = 0 ; i < v-1 ; i++) { cin >> a >> b; edge[a].push_back(b); } // tc마다 초기화된 Edge를 쓰고 싶다. } }


이렇게 각 테스트 케이스 마다 초기화된 edge 전역변수를 사용하고 싶은데 편리한 방법 없을까??? 

그냥 지역변수에 넣기에는 함수 쓸때 쓸데없이 길어지는게 거시기해서;;;