์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- erp
- ์๋ง์กด์น์๋น์ค
- abap
- ๋ฐ์ดํฐ๋ถ์
- ๋ฆฌ์กํธ
- Git
- ํ ์คํธ๋ง์ด๋
- ์ฝ๋ฉํ ์คํธ
- tableau
- ํ์ด์ฌ
- nlp
- github
- react
- ํ ์คํธ๋ถ์
- ๋น ๋ฐ์ดํฐ
- ๊นํ๋ธ
- sap
- ํ๋ธ๋ฃจ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฅ๋ฌ๋
- ์ธ๊ณต์ง๋ฅ
- ์์ฐ์ด์ฒ๋ฆฌ
- ๋ฐ์ดํฐ ๋ถ์
- ํ๋ธ๋ก
- ์ฝํ
- DFS
- AWS
- ๋ฐฑ์ค
- AI
- Today
- Total
๋ชฉ๋กํ์ด์ฌ bfs (3)
Hey Tech
๐ ๋ฌธ์ ์๋ณธ: https://programmers.co.kr/learn/courses/30/lessons/49189?language=python3 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๊ฐ์ฅ ๋จผ ๋ ธ๋ 6 [[3, 6], [4, 3], [3, 2], [1, 3], [1, 2], [2, 4], [5, 2]] 3 programmers.co.kr ๐ก ์ ๊ทผ๋ฒ โ๏ธ ํ์ฉ ์๊ณ ๋ฆฌ์ฆ: BFS ์ ์ ์ ๊ทผ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 2์ฐจ์ ๋ฆฌ์คํธ๋ฅผ ํ์ฉํด ๋ ธ๋ ๊ฐ ์ฐ๊ฒฐ์ ๋ณด๋ฅผ ์ ๋ฐ์ดํธํ๊ณ ๋ ธ๋๋ณ ๊ฑฐ๋ฆฌ ์ ๋ณด๋ฅผ ์ ์ฅํ 1์ฐจ์ ๋ฆฌ์คํธ๋ฅผ ์ด๊ธฐํํฉ๋๋ค. ์์ ๋ ธ๋๋ฅผ ํ์ ์ฝ์ ํ๊ณ ํด๋น ๋ ธ๋์ ์ฐ๊ฒฐ๋ ๋ ธ๋์ ๊ฑฐ๋ฆฌ ์ ๋ณด๋ฅผ ์์ ๋ ธ๋์ ๊ฑฐ๋ฆฌ ์ ๋ณด์ 1์ ๋ํด ์ ๋ฐ์ดํธํฉ๋๋ค. ๋์ฐฉ ๋ ธ๋๋ฅผ ๋ค์ ํ์ ์ฝ์ ํ๊ณ ์์ ๊ณผ์ ์ ๋ฐ๋ณตํฉ๋๋ค. ๐ป My solution fr..
๐ ๋ฌธ์ ๋งํฌ: https://www.acmicpc.net/problem/17086 17086๋ฒ: ์๊ธฐ ์์ด 2 ์ฒซ์งธ ์ค์ ๊ณต๊ฐ์ ํฌ๊ธฐ N๊ณผ M(2 ≤ N, M ≤ 50)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ณต๊ฐ์ ์ํ๊ฐ ์ฃผ์ด์ง๋ฉฐ, 0์ ๋น ์นธ, 1์ ์๊ธฐ ์์ด๊ฐ ์๋ ์นธ์ด๋ค. ๋น ์นธ์ ๊ฐ์๊ฐ ํ ๊ฐ ์ด์์ธ ์ ๋ ฅ๋ง ์ฃผ์ด์ง๋ค. www.acmicpc.net ๐จ๐ป ์ ๊ทผ๋ฒ โ๏ธ ํ์ฉ ์๊ณ ๋ฆฌ์ฆ: BFS ์ฃผ์ด์ง ๋งต(i.e., ๊ทธ๋ํ)์์ ์๊ธฐ์์ด์ ๋จ์ด์ง ๊ฑฐ๋ฆฌ(i.e., ์์ ๊ฑฐ๋ฆฌ)์ ์ต๋๊ฐ์ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฒ์ ์๊ฐํ ์์ด๋์ด๋ ์์ด๊ฐ ์๋(i.e., ๋น์นธ) ๋ ธ๋์์๋ถํฐ ์์ด๊น์ง์ ์ต์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๊ฒ์ด์์ต๋๋ค. ํ์ง๋ง ํด๋น ์ ๊ทผ๋ฒ์ ์ฐ์ฐ ๋น์ฉ์ด ํด ๊ฑฐ๋ผ๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์ด์ ์ฐ์ฐ ๋น์ฉ์ ์ต์ํํ๊ธฐ..
๐ ๋ฌธ์ ๋ฌธ์ ์๋ณธ: https://www.acmicpc.net/problem/11123 11123๋ฒ: ์ ํ๋ง๋ฆฌ... ์ ๋๋ง๋ฆฌ... ์ผ๋ง์ ์ ๋๋ ๋ถ๋ฉด์ฆ์ ์๋ฌ๋ ธ์ง... ์ฒ์ฅ์ด ๋ซ์ด์ ธ๋ผ ๋ฌ ๋์ผ๋ก ๋ฐค์ ์ง์์ฐ๊ณค ํ์์ง. ๊ทธ๋ฌ๋ ์ด๋ ๋ ๋ด ์น๊ตฌ ๊ด๋ฏผ์ด์๊ฒ ๋์ ๋ถ๋ฉด์ฆ์ ๋ํด ๋งํ๋๋ ์ด๋ ๊ฒ ๋งํ๋๊ตฐ. "์์ด๋ผ๋ ์ธ๋ด!" www.acmicpc.net ๐จ๐ป ์ ๊ทผ๋ฒ โ๏ธ์ฌ์ฉ ์๊ณ ๋ฆฌ์ฆ: BFS ๋งต(i.e., ๊ทธ๋ํ)์ ์์นํ ๋ชจ๋ ์ ๊ฐ๊ฐ์ ๊ธฐ์ค์ผ๋ก ํด๋น ์๊ณผ ์ธ์ ํด ์๋ ๋ค๋ฅธ ์์ ์กด์ฌ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ์ ๊ทผ๋ฒ์ ํ์ฉํ์ต๋๋ค. ๐ฅ๐ป ์์ค์ฝ๋ ๋ฐ ํ์ด๊ณผ์ from collections import deque # ํ ์คํธ ์ผ์ด์ค ๊ฐ์ ์ ๋ ฅ๋ฐ๊ธฐ test_num = int(input()) # ํ์ ๋ฐฉํฅ๋ณ ์ด๋ํ ์ขํ..