2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

반응형

정보 191

비버의 통나무

정답) 15 문제풀이) 컴퓨터과학자는 게으르고 똑똑한 훌륭한 조합입니다. 그들은 트릭을 배우고 문제가 생길 때 마다 그 중 하나를 적용하려고 합니다. 이 경우 강을 가로 질러 댐을 건설하는 것이 가장 적은 수의 통나무로 다른 쪽에 들어가는 것과 동일하다는 것을 알 것입니다. 이런 방식으로 그들은 좀 더 좋은 조건으로 변경합니다.(최단 경로 발견) 이를 해결하기 위해 사용한 알고리즘을 다익스트라 알고리즘이라고 합니다.

최단거리 확인하기

다음은 각 지점을 연결하는 도로 상황을 나타내는 그림이다. 각 도로는 화살표를 따라 일방통행만 가능하며 화살표 위에는 도로 이용 시 드는 비용이 쓰여 있다. A지점부터 K지점까지 가는데 드는 최소 비용은 얼마인가? 출처 : 정보올림피아드 2007년 초등부 13번 정답) 9 이렇게 찾아가는 알고리즘으로는 다익스트라 알고리즘이 있다. A,B,C,D,E,F,G,H,I,J,K 0,INF,INF,INF,INF,INF,INF,INF,INF,INF,INF 먼저 위와 같이 A출발점만 0 을 설정하고 A에서 갈 수 있는 곳을 A까지 온 거리 누적해서 최단거리를 설정한다. A,B,C,D,E,F,G,H,I,J,K 0,3,1,5,INF,INF,INF,INF,INF,INF,INF 여기서 그 다음 방문하지 않은 곳에서 가장 짧은..

정보/이산수학 2020.02.17
반응형