함수형태의 API는 먼제 문제로부터 2-CNF를 만들어서 함수로 전달하면, 함수내에서 2-CNF를 다시 그래프로 바꾸어서 SCC를 돌리게 된다. 이 과정에서 속도 저하도 당연히 발생하긴 하지만, 그것은 그냥 감수해야 하는 부분이라고 생각했었다.. 그러나
15675 에서 감수하는 것이 불가능한 문제 - 메모리 초과 이슈를 겪었다. list[tuple[int,int]] 타입의 2-CNF를 만드는 것을 생략하고 바로 graph를 건드려야만 해결이 가능했고, 내부적으로 graph를 멤버로 갖는 클래스 형태로 라이브러리를 만들기로 했다.