[백준] 7576: 토마토 (파이썬 / 해설포함)
7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토 www.acmicpc.net 접근법 문제에서 '최소일수', '주변의 토마토들을 익힘' 이라는 말을 봐서 bfs 문제임을 알았다. dfs를 쓰면 안되는 문제였다. 깊이 들어갈 일이 없기 때문이다. 대각선 방향은 영향을 주지 않는다고 하였는데, 만약 대각선 방향의 영향을 준다면 위 아래 양옆 위치를 넣는 리스트에 대각선 방향만 넣으면 된다. 문제를 통해 한줄한줄 설명하겠다. 풀이 # bfs 특 queue 사용하기 # deque 모듈 안쓰면 시간복잡도 박살남(pop(0)이 시간복..
Basic_Studies/알고리즘 문제풀이
2021. 8. 16. 15:03
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- bs4 크롤링
- 리액트 라우터
- 파이썬 정렬
- vscode venv
- 10989 파이썬
- 움직이는 글래스모피즘
- 화이팅
- nextjs 스크롤
- 리액트 파라미터 넘기기
- 파이썬 크롤링
- 리액트 스크롤
- Til
- 글래스모피즘 구현
- 리액트
- 자바스크립트
- getserversideprops redirect
- nuxt 공식문서
- 카페음료테스트
- nextjs 파라미터 넘기기
- 글래스모피즘 애니메이션 구현
- NextJS
- next.js 리다이렉트
- 리액트 컴포넌트
- 백준 10989 파이썬
- css marquee
- dvd 효과
- react router
- 파이썬 flask
- nuxt 공식문서 한글
- css 글래스모피즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함