골드 4

<백준> 1600번 말이되고픈원숭이

[Gold III] 말이 되고픈 원숭이 - 1600문제 링크성능 요약메모리: 60816 KB, 시간: 440 ms분류너비 우선 탐색, 그래프 이론, 그래프 탐색제출 일자2024년 9월 6일 14:55:49문제 설명동물원에서 막 탈출한 원숭이 한 마리가 세상구경을 하고 있다. 그 녀석은 말(Horse)이 되기를 간절히 원했다. 그래서 그는 말의 움직임을 유심히 살펴보고 그대로 따라 하기로 하였다. 말은 말이다. 말은 격자판에서 체스의 나이트와 같은 이동방식을 가진다. 다음 그림에 말의 이동방법이 나타나있다. x표시한 곳으로 말이 갈 수 있다는 뜻이다. 참고로 말은 장애물을 뛰어넘을 수 있다. x x x   x  말  x   x x x 근데 원숭이는 한 가지 착각하고 있는 것이 있다. 말은 저렇게 움직일 수..

알고리즘/백준 2024.09.08

<백준> 1647번 도시 분할 계획

https://www.acmicpc.net/problem/1647[Gold IV] 도시 분할 계획 - 1647문제 링크성능 요약메모리: 351244 KB, 시간: 2552 ms분류그래프 이론, 최소 스패닝 트리문제 설명동물원에서 막 탈출한 원숭이 한 마리가 세상구경을 하고 있다. 그러다가 평화로운 마을에 가게 되었는데, 그곳에서는 알 수 없는 일이 벌어지고 있었다.마을은 N개의 집과 그 집들을 연결하는 M개의 길로 이루어져 있다. 길은 어느 방향으로든지 다닐 수 있는 편리한 길이다. 그리고 각 길마다 길을 유지하는데 드는 유지비가 있다. 임의의 두 집 사이에 경로가 항상 존재한다.마을의 이장은 마을을 두 개의 분리된 마을로 분할할 계획을 가지고 있다. 마을이 너무 커서 혼자서는 관리할 수 없기 때문이다...

알고리즘/백준 2024.09.06

<백준> 10026번 적록색약

https://www.acmicpc.net/problem/10026[Gold V] 적록색약 - 10026문제 링크성능 요약메모리: 20540 KB, 시간: 200 ms분류너비 우선 탐색, 깊이 우선 탐색, 그래프 이론, 그래프 탐색제출 일자2024년 9월 5일 14:02:44문제 설명적록색약은 빨간색과 초록색의 차이를 거의 느끼지 못한다. 따라서, 적록색약인 사람이 보는 그림은 아닌 사람이 보는 그림과는 좀 다를 수 있다.크기가 N×N인 그리드의 각 칸에 R(빨강), G(초록), B(파랑) 중 하나를 색칠한 그림이 있다. 그림은 몇 개의 구역으로 나뉘어져 있는데, 구역은 같은 색으로 이루어져 있다. 또, 같은 색상이 상하좌우로 인접해 있는 경우에 두 글자는 같은 구역에 속한다. (색상의 차이를 거의 느끼..

알고리즘/백준 2024.09.05

<백준> 2252번 줄세우기

https://www.acmicpc.net/problem/2252[Gold III] 줄 세우기 - 2252성능 요약메모리: 44240 KB, 시간: 384 ms분류방향 비순환 그래프, 그래프 이론, 위상 정렬제출 일자2024년 9월 5일 13:30:13문제 설명N명의 학생들을 키 순서대로 줄을 세우려고 한다. 각 학생의 키를 직접 재서 정렬하면 간단하겠지만, 마땅한 방법이 없어서 두 학생의 키를 비교하는 방법을 사용하기로 하였다. 그나마도 모든 학생들을 다 비교해 본 것이 아니고, 일부 학생들의 키만을 비교해 보았다.일부 학생들의 키를 비교한 결과가 주어졌을 때, 줄을 세우는 프로그램을 작성하시오.입력첫째 줄에 N(1 ≤ N ≤ 32,000), M(1 ≤ M ≤ 100,000)이 주어진다. M은 키를 비..

알고리즘/백준 2024.09.05