Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
Tags
- programmers
- Algorithm
- web
- 생활코딩
- 백준
- 정수론
- Math
- dfs
- C
- php
- BFS
- 따라하면서 배우는 C언어
- 종만북
- sorting
- server
- Algospot
- graph
- C언어
- DP
- JavaScript
- 따라하며 배우는 C언어
- String
- BOJ
- Python
- Cleancode
- BASIC
- udemy
- greedy
- 인프런
- 따배씨
Archives
- Today
- Total
목록백트레킹 (1)
몽상실현개발주의
[BOJ] 1987 / 알파벳 / Python 파이썬
[BOJ] 1987 / 알파벳 / Python 파이썬 https://www.acmicpc.net/problem/1987 1987번: 알파벳 세로 R칸, 가로 C칸으로 된 표 모양의 보드가 있다. 보드의 각 칸에는 대문자 알파벳이 하나씩 적혀 있고, 좌측 상단 칸 (1행 1열) 에는 말이 놓여 있다. 말은 상하좌우로 인접한 네 칸 중의 한 칸으 www.acmicpc.net 풀이 시간 조건이 굉장히 빠듯하다고 느꼇던 백트레킹 문제였다. 최장거리 경로탐색과 비슷하지만, 알파벳을 기록하는 부분에서 시간초과가 발생하였다. 다른분들의 풀이를 참고하니, dequeue 가 아닌 set 을 이용한 bfs 로 동작시간을 단축 하던가, 알파벳을 숫자로 변화하여 visited 로 처리하였는데 후자의 경우로 풀어보았다. imp..
Algorithm PS/BOJ
2021. 8. 9. 12:58