연결성
시간 제한8초메모리 제한256 MB
고속도로가 하나씩 추가될 때마다, d개 종류 모두에서 해당 종류의 간선만으로 서로 오갈 수 있는 도시 순서쌍 (a,b)의 개수를 구한다.
문제
바이토티아에는 개의 도시가 있다. 현재 이 나라에는 고속도로가 없다. 하지만 바이토티아 정부는 앞으로 개의 고속도로로 이루어진 네트워크를 순차적으로 건설할 계획을 세웠다. 계획된 고속도로는 모두 양방향이며, 부터 까지 번호가 붙은 가지 종류 중 하나이다.
미래의 어떤 시점을 고정하자. 순서쌍 가 잘 연결되어 있다고 말할 수 있는 것은 이거나, 모든 종류 에 대해 종류의 고속도로만 이용해 에서 로 이동할 수 있을 때이다.
계획된 고속도로가 건설되는 순서가 주어진다. 각각에 대해, 처음 개의 고속도로가 건설된 후 잘 연결된 도시 순서쌍의 개수를 구하라.
입력
입력의 첫 줄에는 세 정수 , , 이 주어진다 (, , ). 이는 각각 고속도로의 종류 수, 도시의 수, 계획된 고속도로의 수이다. 도시는 부터 까지 번호가 붙어 있다. 다음 개의 줄은 계획된 고속도로를 나타낸다. 이 중 번째 줄에는 세 정수 , , 가 주어진다 (, , ). 이는 번째 고속도로가 와 를 잇고 종류가 임을 뜻한다.
출력
정확히 개의 줄을 출력한다. 이 중 번째 줄에는 처음 개의 고속도로가 건설된 후 잘 연결된 도시 순서쌍의 개수를 나타내는 정수 하나를 출력한다.