일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python
- 백준 2512번
- SQL
- HUFS 모각코 캠프
- react
- 자바
- 백준 17451번
- 백준
- 백준 3085번
- AWS
- 명품자바
- 그리디
- java_programming
- 알고리즘
- 백준 16918번
- SWEA 15612번
- 백준 1331번
- ubuntu
- 모각코
- 깃헙
- 백준 18310번
- 백준 1253번
- javascript
- 다이나믹 프로그래밍
- MySQL
- 머신러닝과 딥러닝
- 그래프
- 백준 1987
- 다이나믹프로그래밍
- 백준 15787번
- Today
- Total
목록백준 1987 (2)
차곡차곡
https://amor-fati.tistory.com/41 [모각코] 210804 Today I Learned 1987번: 알파벳 (acmicpc.net) 1987번: 알파벳 세로 R칸, 가로 C칸으로 된 표 모양의 보드가 있다. 보드의 각 칸에는 대문자 알파벳이 하나씩 적혀 있고, 좌측 상단 칸 (1행 1열) 에는 말이 놓여 있다. 말은 amor-fati.tistory.com 지난 주에 visited 리스트가 재귀함수를 빠져나와도 변경된 값이 계속 유지되어서 문제가 된다고 했었는데, 그냥 copy가 아닌 copy.deepcopy() 함수만 쓰면 됐다. 예전에 쓴 적 있는데 까먹고 있었다. 바보 ㅎㅋ 그런데 코드를 고치고 생각해보니 visited 리스트 자체가 필요 없었다. 이번 문제는 이전에 지나간 곳..
1987번: 알파벳 (acmicpc.net) 1987번: 알파벳 세로 R칸, 가로 C칸으로 된 표 모양의 보드가 있다. 보드의 각 칸에는 대문자 알파벳이 하나씩 적혀 있고, 좌측 상단 칸 (1행 1열) 에는 말이 놓여 있다. 말은 상하좌우로 인접한 네 칸 중의 한 칸으 www.acmicpc.net 또 너무 늦어질 것 같아서 먼저 올리는 완성 안 된 코드 ㅜ import copy global max_count max_count = 0 # DFS class Node: def __init__(self, bord): self.value = bord[0][0] self.row = 0 self.col = 0 def Move(bord, visited, p, R, C, count, before): before.appe..