1707번 - 이분 그래프
답은 맞는 것 같습니다만 ㅠㅠ.....(10%까진 채점이 되는데..)
메!모!리! 초과라뇨 ㅠㅠㅠ..........
동적할당을 이용해도 메모리 초과가 뜹니다 ㅠㅠㅠㅠㅠㅠ
대체 어떻게해야 메모리초과를 해결 할 수 있습니까? ㅠㅠㅠ
for(j=0;j<v;j++) mat[j]=(int *)malloc(sizeof(int)*v);
에서 V^2 * sizeof(int) = 1.6GB의 메모리를 할당받아서 메모리 초과가 납니다.
V 내지는 E에 비례해서 메모리를 사용하셔야지 풀 수 있습니다.
아.. 힌트는 http://dyngina.tistory.com/26 에요
댓글을 작성하려면 로그인해야 합니다.
dreammusic23 8년 전
답은 맞는 것 같습니다만 ㅠㅠ.....(10%까진 채점이 되는데..)
메!모!리! 초과라뇨 ㅠㅠㅠ..........
동적할당을 이용해도 메모리 초과가 뜹니다 ㅠㅠㅠㅠㅠㅠ
대체 어떻게해야 메모리초과를 해결 할 수 있습니까? ㅠㅠㅠ