dreammusic23   8년 전

답은 맞는 것 같습니다만 ㅠㅠ.....(10%까진 채점이 되는데..)

메!모!리! 초과라뇨 ㅠㅠㅠ..........

동적할당을 이용해도 메모리 초과가 뜹니다 ㅠㅠㅠㅠㅠㅠ


대체 어떻게해야 메모리초과를 해결 할 수 있습니까? ㅠㅠㅠ

koosaga   8년 전

for(j=0;j<v;j++) mat[j]=(int *)malloc(sizeof(int)*v);


에서 V^2 * sizeof(int) = 1.6GB의 메모리를 할당받아서 메모리 초과가 납니다.


V 내지는 E에 비례해서 메모리를 사용하셔야지 풀 수 있습니다.

koosaga   8년 전

아.. 힌트는 http://dyngina.tistory.com/26 에요

댓글을 작성하려면 로그인해야 합니다.