다연결되어있으면 0
점 하나짜리 고립된거 있으면 1
서로 연결된 component 안에서 완전그래프 아닌거 있으면 1
덩어리가 3개이상이면 2
그외엔 덩어리 2개중 작은쪽
다른사람 코드봐도 이거 맞는거같은데 난 왜안돼 후...