#define _CRT_SECURE_NO_WARNINGS #define _SILENCE_CXX17_C_HEADER_DEPRECATION_WARNING #include using namespace std; const int N = 3e4 + 50, M = N << 1; int adj[N], nxt[M], to[M], ecnt; inline void addEdge(int f, int t) { ecnt++; nxt[ecnt] = adj[f]; adj[f] = ecnt; to[ecnt] = t; } int main() { int n; scanf("%d", &n); for (int i = 1, u, v; i < n; i++) scanf("%d%d", &u, &v), addEdge(u, v), addEdge(v, u); return 0; }