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