https://www.acmicpc.net/problem/10754랜마에 뜬 거의 아무도 안 푼 문제인데 풀고나니 재미있었다.풀이입력으로는 =(무게가 같다)와 무게가 큰 관계들을 토대로 위상정렬틱하게 순서들을 정리해보아야 할 것 같다.그 전에, = 쿼리를 먼저 처리해주어서 무게가 같은 동전들은 분리 집합 자료구조를 이용해 미리 같은 그룹으로 묶어놓도록 하자. 다음으로 한꺼번에 이제 우리는 이 DAG에서 '가장 긴 경로'의 길이가 N과 같을 때, 그 경로에 포함된 모든 노드들은 동전의 종류가 확정된다는 것을 알 수 있다. (그 외의 동전들은 전부 ?(미정)이다.)그러니까 결국에는 DAG에서 가장 긴 경로와, 그 경로에 포함된 노드들을 효율적으로 구하는 것이 이 문제의 핵심이 될 것이다. 여기서 좀 애를 먹..