En un graf no dirigit amb nodes, i inicialment sense cap aresta, s’hi han d’inserir arestes donades, en l’ordre en què es donen, i dient quants components connexos té el graf després de cada inserció.
L’entrada consisteix en diversos casos. Cada cas comença amb i , seguits de les arestes. Cada aresta es descriu amb els seus dos vèrtexs. Suposeu , , que els vèrtexs es numeren entre 0 i , i que no hi ha arestes repetides, ni arestes que connectin un vèrtex amb ell mateix.
Per a cada cas, escriviu una línia amb nombres separats per espais: el -èssim ha de ser el nombre de components connexos del graf si només considerem les primeres arestes de l’entrada.
Input
4 5 0 1 0 2 1 2 3 2 3 1 100000 4 17 751 17 1024 0 99999 1024 751
Output
3 2 2 1 1 99999 99998 99997 99997