Cod sursa(job #2148854)

Utilizator CozmaCatalinCozma Catalin CozmaCatalin Data 2 martie 2018 08:27:48
Problema Zvon Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.87 kb
#include <bits/stdc++.h>

using namespace std;

const int MAX = 100005;

vector < int > myVector[MAX];
int Grad[MAX];

int T,N;

inline void scanData()
{
    scanf("%d", &N);
    for ( int i = 1; i <= N ; ++i)
        {
            myVector[i].clear();
            Grad[i] = 0;
        }
    for ( int i = 1; i <= N-1 ; ++i)
    {
        int x,y;
        scanf("%d%d", &x,&y);
        myVector[x].push_back(y);
        Grad[x]++;
    }
}

int main()
{
    freopen("zvon.in", "r" ,stdin);
    freopen("zvon.out" , "w" ,stdout);

    scanf("%d", &T);
    for ( int i = 1; i <= T ; ++i)
    {
        scanData();
        int Answer = 0;
        for ( int i = 1; i <= N ; ++i)
          if(Grad[i] == 0)
            Answer++;
            if( N == 1)
                printf("0\n");
            else
          printf("%d\n" , Answer);
    }

}