[백준] 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
- nuxt 공식문서
- 10989 파이썬
- 글래스모피즘 구현
- getserversideprops redirect
- Til
- 움직이는 글래스모피즘
- 자바스크립트
- 리액트 스크롤
- nuxt 공식문서 한글
- 파이썬 크롤링
- nextjs 스크롤
- 리액트 파라미터 넘기기
- css 글래스모피즘
- 파이썬 flask
- 화이팅
- NextJS
- next.js 리다이렉트
- 리액트 라우터
- 카페음료테스트
- 리액트
- react router
- nextjs 파라미터 넘기기
- bs4 크롤링
- 리액트 컴포넌트
- 글래스모피즘 애니메이션 구현
- dvd 효과
- vscode venv
- 파이썬 정렬
- 백준 10989 파이썬
- css marquee
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함