이분 그래프를 이산 수학을 배울 때 공부를 했었는데, 금방 잊어버려서 다시 공부를 했다. 이 문제를 풀 때 반례가 있다. BFS로 문제를 풀었는데, 그래프가 연결되어 있지 않고 연결 요소가 2개 이상일 수도 있어서모든 vertex를 다 탐색하며 ret 값을 바꿔줘야 한다. 이 간단한 것을 생각 못해서 처음에 계속 틀렸다. 그리고, 2차원 vector인 adj를 초기화하는 과정에서 adj.resize()를 하면 초기화가 되는 것인지 알았는데, 그렇지 않아서 adj.clear()를 먼저 해주고 해야한다.오랜만에 BFS 문제를 풀어서 그런지 약간 헷갈려서 좀 많이 틀렸던 문제이다. 123456789101112131415161718192021222324252627282930313233343536373839404..