인기 있는 소들
면접 대비시간 제한1초메모리 제한1024 MB
방향 그래프의 간선 (A, B)는 소 A가 소 B를 인기 있다고 생각한다는 뜻이며, 모든 다른 소가 도달할 수 있는 소의 수를 구합니다.
문제
모든 소는 무리에서 가장 인기 있는 소가 되기를 꿈꾼다. 소가 마리()인 무리가 있고, 최대 개()의 순서쌍 가 주어진다. 각 순서쌍은 소 가 소 를 인기 있다고 생각한다는 뜻이다. 인기는 推移적이다. 즉 가 를 인기 있다고 생각하고 가 를 인기 있다고 생각하면, 입력에 명시되지 않았더라도 는 도 인기 있다고 생각한다. 다른 모든 소가 인기 있다고 여기는 소의 수를 구하라.
입력
첫 줄에 공백으로 구분된 두 정수 과 이 주어진다. 이어지는 개의 줄에는 각각 공백으로 구분된 두 정수 와 가 주어지며, 이는 소 가 소 를 인기 있다고 생각한다는 뜻이다.
출력
다른 모든 소가 인기 있다고 여기는 소의 수를 정수 하나로 출력한다.
힌트
3번 소만이 인기가 높은 소이다.