📍 문제 https://www.acmicpc.net/problem/1325 📍 문제 풀이 이 문제의 경우 방향성을 가진 문제이다. 특히나 양방향이 아닌 단방향 그래프를 이용해 푸는 문제였다. A가 B를 신뢰한다.== B에서 A를 해킹할 수 있다.== A에서 B를 해킹할 수 없다. 그렇기 때문에 신뢰 관계를 저장해줄 때 해킹하는 방향을 저장하기 위해 `maps[B].add(A)`로 진행했다.** 대부분의 다른 글들을 보면 반대로 저장해주는 방식을 이용하더라.. 이후 1번부터 n번까지의 컴퓨터를 시작점으로 연결되어있지만, 방문하지 않은 컴퓨터들의 갯수를 센다면 그게 해당 지점을 시작점으로 해킹할 수 있는 컴퓨터의 갯수이다. 매번 해킹할 수 있는 컴퓨터의 갯수를 `ArrayList`에 저장해주고, 마지막 ..