16234번 - 인구 이동
음 75%대에서 시간이 계속 초과 뜨는데 혹시 시간을 줄일 수 있는 효과적인 방법이 있을 까요?
adj를 매번 초기화하고 하기위해 새로 할당받아 쓰시는데, clear()하고 쓰는건 어떨까요? 굳이 새로 생성하실 필요는 없어보입니다.
굳이 벡터일 이유도없어보이고요.
adj배열을 N이 최대일떄를 가정하고 만들고선
int adj[N ][N]; 으로 선언하고
bfs하기전에 초기화를 memset(adj, 0. sizeof(int)*N*N)같은 식으로 써도 괜찮을것 같아요
조언 감사합니다!
:)
댓글을 작성하려면 로그인해야 합니다.
iklj123 4년 전
음 75%대에서 시간이 계속 초과 뜨는데 혹시 시간을 줄일 수 있는 효과적인 방법이 있을 까요?