일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- ftz
- HTML
- c언어
- 미로 탐색 알고리즘
- web
- Java
- pwnable.kr
- 재귀
- 파이썬
- 두근두근 자료구조
- 암호수학
- LoB
- SWiFT
- 스택
- Stack
- ftz level13
- System
- windosw 문자열
- PHP
- 정렬 알고리즘
- 파일 시스템
- 백준
- 큐
- War Game
- OSI
- C
- level13
- 자료구조
- windosws wbcs
- 시간복잡도
Archives
- Today
- Total
목록2025/02/11 (1)
나의 기록, 현진록
[Swift] 백준 미로 보수 30689
https://www.acmicpc.net/problem/30689 1. 문제이해세로 N, 가로 M, N * M 크기의 미로화살표를 따라 미로 범위 밖으로 나갈 수 있으면 탈출 성공사이클의 경우 점프대를 설치하여 탈출할 수 있다.미로의 어느 칸에서 시작하더라도 탈출할 수 있도록 만들자. 단, 최소한의 비용을 사용해 점프대를 설치해야 한다. 필요한 최소한의 비용을 구하자. 2. 접근방법dfs로 경로 탐색이동 시 경로를 스택에 저장이동 할 칸이 방문 했던 칸이라면 사이클 의심스택에 저장된 경로대로 거꾸로 탐색하여 사이클 의심되는 칸을 도달할 경우 사이클, 최소 설치 비용 구하기 func solution(){ let input = readLine()!.split(separator: " ").map{..
Programming/Algorithm & Data Structure
2025. 2. 11. 19:43