횽들 덕분에 많은 영감을 받았어.
정말 레포트 마감 20분전에 완성했어. 죽는줄 알았어
생물학 형이 올려준 소스 슬까도 했는데
내 자존심이 허락지 않더라구.
그래서 끝끝내 알고리즘을 짰는데 그게 어떤방식이냐면
미로찾기와 같어. 백트랙킹으로 이동가능한 모든 경로를 조사하고
목적지에 도착하는 경로가 여러개 나오겠지. 그중에서 최소값을 출력해 주는거야.
근데 문제는 판 크기가 6x6만되도 돌아가는데 6x7로 넘어가는 순간 이동가능 경로의 수가 엄청나게 많아지나봐.
프로그램이 뻗어버리더라.
그러던중 문득 생각났던게 DP였어. 생물학횽과 성대아싸횽이 알려준 DP..
그리고 다익스트라의 최단경로 알고리즘이 생각나는거야.
그래서 수정했지
한번 지나갔던 좌표에 시작점으로부터의 거리를 입력하고 다음번에 다시 그 좌표로 들어서려 할 때 현재 진입하려는 거리가 좌표에 기록된 거리보다 크다면 아예 조사를 안해버리는 거지.
이럼으로써 DP의 불필요한 중복연산 제거 개념은 어느정도 지켜지는거 같아.
솔직히 DP의 개념이랑 상관있나는 아직도 와닿지는 않아.. ㅋ-ㅋ;;
하지만 더 크게 얻은게 있다면 알고리즘이 존내 끌리기 시작햇다는거!! 고마워 횽들!!
얼마전에 장기알 도와준 횽들 고마워
으혀랴디(124.197)
2012-03-15 20:47
추천 0
댓글 2
다른 게시글
-
구글 해커톤 행사베짱이(118.91) | 12.03.15추천 0
-
C언어] 2차원배열에서 갑자기 헷갈리는거 [3]12(59.12) | 12.03.15추천 0
-
c언어 프로그램 코딩한건데 잘못된거 있는지 좀 찾아줘요 [4]c언어(1.251) | 12.03.15추천 0
-
애플 빠들이 질질 싸는..iljeomobol..(rntjr) | 12.03.15추천 0
-
수영장. [1]iljeomobol..(rntjr) | 12.03.15추천 0
-
비베 고수분들 ... 도움좀...Lyoon(kensyrow) | 12.03.15추천 0
-
1년차..iljeomobol..(rntjr) | 12.03.15추천 0
-
예비군..iljeomobol..(rntjr) | 12.03.15추천 0
-
횽들아 FLEX에서 trace로 찍은로그 웹화면에서도 나오게 하려면어캄? [1]생퀴(203.236) | 12.03.15추천 0
-
현직 플머 형들. 처음 출근하면 말이야... [2]ㅁㄴㅇㄹ(59.30) | 12.03.15추천 0
그게 DP임 memorizing 한거
제출해서 다행