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
- DirectX12
- lock based stack
- special string again
- 2025 프로그래머스 코딩챌린지 1차예선
- ice cream parlor
- two characters
- 브루트포스
- 지게차와 크레인
- lock free stack
- 비밀 코드 해독
- DirectX
- dp
- the longest increasing subsequence
- lock based queue
- 프로그래밍공부
- making anagrams
- boj 11657
- find the town judge
- LCS
- boj 1717
- pccp 기출문제 풀이
- pcce 기출문제 풀이
- PCCE
- the maximum subarray
- find the running median
- boj 6443
- boj 1074
- string construction
- c++
- count triplets
Archives
- Today
- Total
목록토마토 (1)
오구의코딩모험

문제 3줄 요약 1. 0은 익지 않은 토마토, 1은 익은 토마토, -1은 빈 칸 2. 익지 않은 토마토는 익은 토마토 옆(상하좌우)에서 하루 뒤에 익는다. ex [1 0] → 1 일 후 → [1 1] 3. 모든 토마토가 익을려면 몇 일이 걸릴까? 모두 익지 못하는 상황이라면 -1 출력 문제 자체는 BFS를 사용하면 크게 어렵지 않았다고 느꼈지만... BFS를 재귀를 이용하여 구현하여 막상 제출하니 런타임에러(Recursion Error)가 발생하였고, 재귀를 반복문으로 고쳐주니 시간 초과가 발생하였다.. ㅠㅠ 탐색할 자료구조를 처음엔 큐가 아닌 리스트를 큐를 대신하여 값을 빼주고 넣고 하였는데, 여기서 List의 pop(0)가 얼마나 무시무시한 시간 복잡도 인지를 알고 있지 못했다.. C++의 vecto..
프로그래밍 공부/백준 알고리즘
2023. 2. 16. 22:48