반응형
Recent Posts
Notice
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
- 항해99
- easy 딥러닝
- 백준
- 알고리즘
- 기능개발
- 스택
- 개발자 취업
- leetcode
- 혁펜하임
- 코딩테스트준비
- 딥러닝
- 99항해
- 코딩테스트 준비
- 개발자취업
- Python
- 활성화 함수
- 구현
- 백준 2309
- dfs
- BOJ
- 99클럽
- boj 2309
- 큐
- 파이썬
- BFS
- 프로그래머스
- til
- softeer
- python 2309
- 해시
Archives
- Today
- Total
목록토마토 (1)
동까의 코딩

BFS로 푸는 기본적인 문제 중에 하나인 토마토 문제를 풀어보았습니다. https://www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토 www.acmicpc.net 저의 풀이는 5가지로 나눴습니다. 1. 맵과 n,m을 입력받는다. 2. 토마토가 있는 1의 지점을 받고 queue에 저장한다. 3. bfs에 넣어서 queue에서 pop 해주어 동서남북으로 탐색 후 0을 발견하면 지금 자리에 +1을 하여 맵에 업데이트 후 queue에 해당 좌표를 넣어준다. 4. queue가 비..
문제 풀이/백준
2024. 2. 27. 22:31