scc로 푸는 건 쉽지 않아보입니다.
힌트 : a가 간다 -> b도 가야한다 식의 연결관계를 그래프로 생각할 수가 있는데, 생각해보면 |V|= |E|입니다. 이러한 그래프는 특수한 모양을 가지는데, 이 모양이 도움을 줄 수 있을까요?
10265번 - MT
|V| = 정점의 개수
|E| = 간선의 개수
라는 뜻이었어요.
지금 보니 저것보다는 모든 정점의 outdegree가 1인 그래프라고 표현하는게 나은거 같긴 한데 아무튼..
댓글을 작성하려면 로그인해야 합니다.
keh0711 8년 전
처음 문제를 풀때 잡은 컨셉이 한 정점을 선택하면 이와 연결되어 같이 가야하는 정점의 수를 계산했습니다. 이렇게 문제방향을 잡으니 샘플케이스 2,3번째 케이스는 해결되지만 1번은 풀리지 않습니다.
생각해보니 버스에 탈 수 있는 자리가 넉넉할 경우, 여러 부분집합(컴포넌트)의 원소수를 조합해야 하는데...참 막막하네요
혹시나 참고가 될까하여 소스를 같이 올립니다.