이세개발
article thumbnail
08_02 [연습문제] 사이클 판별
Algorithm/이.코.테문제 2023. 6. 13. 22:41

[문제] 다음 무방향 그래프에서의 사이클 여부를 판별하시오. 입력예시 3 3 1 2 1 3 2 3 출력예시 사이클 발생

08_01 [연습문제] 서로소 집합 알고리즘
Algorithm/이.코.테문제 2023. 6. 13. 22:37

01 당장 좋은 것만 선택하는 그리디 02 아이디어를 코드로 바꾸는 구현 03 꼭 필요한 자료구조 탐색 알고리즘 DFS/BFS 04 기준에 따라 데이터를 정렬 05 범위를 반씩 좁혀가는 탐색 06 다이나믹 프로그래밍 07 가장 빠른 길 찾기 08 다양한 그래프 알고리즘 [문제] 다음과 같은 집합과 합집합 연산이 주어졌을 때, 각 원소의 부모 노드를 출력하시오. {1, 2, 3, 4, 5, 6} union 1, 4 union 2, 3 union 2, 4 union 5, 6 입력예시 6 4 1 4 2 3 2 4 5 6 출력예시 1 1 1 1 5 5

07_08 [기출문제] 숨바꼭질
Algorithm/이.코.테문제 2023. 6. 13. 22:22

01 당장 좋은 것만 선택하는 그리디 02 아이디어를 코드로 바꾸는 구현 03 꼭 필요한 자료구조 탐색 알고리즘 DFS/BFS 04 기준에 따라 데이터를 정렬 05 범위를 반씩 좁혀가는 탐색 06 다이나믹 프로그래밍 07 가장 빠른 길 찾기 08 다양한 그래프 알고리즘 [문제] 동빈이는 숨바꼭질을 하면서 술래로부터 잡히지 않도록 숨을 곳을 찾고 있습니다. 동빈이는 1 ~ N번까지의 헛간 중에서 하나를 골라 숨을 수 있으며, 술래는 항상 1번 헛간에서 출발합니다. 전체 맵에는 총 M개의 양방향 통로가 존재하며, 하나의 통로는 서로 다른 두 헛간을 연결합니다. 또한 전체 맵은 항상 어떤 헛간에서 다른 어떤 헛간으로 도달이 가능한 형태로 주어집니다. 동빈이는 1번 헛간으로부터 최단 거리가 가장 먼 헛간이 가장..