๐ ์ฝ๋ฉํ
์คํธ/BAEKJOON\๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
https://www.acmicpc.net/problem/2579 2579๋ฒ: ๊ณ๋จ ์ค๋ฅด๊ธฐ ๊ณ๋จ ์ค๋ฅด๊ธฐ ๊ฒ์์ ๊ณ๋จ ์๋ ์์์ ๋ถํฐ ๊ณ๋จ ๊ผญ๋๊ธฐ์ ์์นํ ๋์ฐฉ์ ๊น์ง ๊ฐ๋ ๊ฒ์์ด๋ค. ๊ณผ ๊ฐ์ด ๊ฐ๊ฐ์ ๊ณ๋จ์๋ ์ผ์ ํ ์ ์๊ฐ ์ฐ์ฌ ์๋๋ฐ ๊ณ๋จ์ ๋ฐ์ผ๋ฉด ๊ทธ ๊ณ๋จ์ ์ฐ์ฌ ์๋ ์ www.acmicpc.net โ๏ธ ๋ฌธ์ ๐ ๋ฌธ์ ํด๊ฒฐ ๋ฌธ์ ์ ์กฐ๊ฑด์ ํด์ํด๋ณด๋ฉด ์๋์ ๊ฐ์ต๋๋ค. ๊ณ๋จ์ ํ๋ฒ์ ํ์นธ ๋๋ ๋์นธ์ ์ค๋ฅผ ์ ์์ต๋๋ค. ์ฐ์๋ ์ธ ๊ฐ์ ๊ณ๋จ์ ๋ฐ์์๋ ์๋ฉ๋๋ค. 1 ์นธ์ฉ ์ธ๋ฒ ์ฐ์ ์ค๋ฅด๋ฉด ์๋๋ค๋ ๋ป! ๋ง์ง๋ง ์นธ์ ๋ฌด์กฐ๊ฑด ๋ฐ์์ผ ํฉ๋๋ค. 1. ํ
์ด๋ธ ์ ์ํ๊ธฐ dp[i][j]์ i๋ i ๋ฒ์งธ ๊ณ๋จ์ ์ฌ๋์ ๋์ ์ต๋ ์ ์์ ํฉ์ด ๋๊ณ , j๋ ํ์ฌ๊น์ง ๋ช๋ฒ์ ์ฐ์ํด์ ๊ณ๋จ์ ๋ฐ๊ณ ์๋์ง๋ฅผ ๋ปํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด, ..
๐ ์ฝ๋ฉํ
์คํธ/BAEKJOON\๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
https://www.acmicpc.net/problem/9095 9095๋ฒ: 1, 2, 3 ๋ํ๊ธฐ ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค, n์ 1, 2, 3์ ํฉ์ผ๋ก ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ์ถ๋ ฅํ๋ค. www.acmicpc.net โ๏ธ ๋ฌธ์ ๐ ๋ฌธ์ ํด๊ฒฐ 1. ํ
์ด๋ธ ์ ์ํ๊ธฐ ํ
์ด๋ธ์ dp[i]๋ฅผ 1,2,3์ผ๋ก ํํํ ์ ์๋ ํ์๋ก ์ค์ ํ๊ฒ ์ต๋๋ค. 2. ์ ํ์ ๊ตฌํ๊ธฐ ๋จผ์ dp[4]๋ ๋ณธ๋ฌธ์๋ ๋์์๋ฏ์ด ์๋์ ๊ฐ์ด ์ด 7๊ฐ์ง๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ 1, 2, 3์ผ๋ก ๋๋ ์ ์๊ฐํด๋ณด์๋ฉด, ํ๋์ ์ซ์๋ฅผ 3๋ก ๊ณ ์ ํ๊ณ , ๋๋จธ์ง 1์ 1, 2, 3์ผ๋ก ์กฐํฉํ๋ ๊ฒฝ์ฐ 1 + 3 ํ๋์ ์ซ์๋ฅผ 2๋ก ๊ณ ์ ํ๊ณ , ๋๋จธ์ง 2๋ฅผ 1, 2, 3์ผ๋ก ์กฐํฉํ๋ ๊ฒฝ์ฐ 1 + 1 + 2 2 + 2 ํ๋์ ์ซ์๋ฅผ 1๋ก ๊ณ ์ ํ๊ณ , ๋๋จธ์ง 3์ 1, ..
๐ ์ฝ๋ฉํ
์คํธ/BAEKJOON\๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
https://www.acmicpc.net/problem/1463 1463๋ฒ: 1๋ก ๋ง๋ค๊ธฐ ์ฒซ์งธ ์ค์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 106๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์ N์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net โ๏ธ ๋ฌธ์ ๐ ๋ฌธ์ ํด๊ฒฐ ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ์ ์๋ ์ธ๊ฐ์ง ์์๋ฅผ ๋ฐ๋ผ์ ๋ฌธ์ ๋ฅผ ํ์ดํฉ๋๋ค. ํ
์ด๋ธ ์ ์ํ๊ธฐ ์ ํ์ ์ฐพ๊ธฐ ์ด๊ธฐ๊ฐ ์ค์ 1. ํ
์ด๋ธ ์ ์ํ๊ธฐ ํ
์ด๋ธ์ ๊ฐ์ ๋น์ฐํ i์ ์ต์ ์ฐ์ฐ ํ์๊ฐ ๋๊ฒ ์ต๋๋ค. 2. ์ ํ์ ์ฐพ๊ธฐ i๋ฅผ ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ ์ด 3๊ฐ์ง๊ฐ ์์ต๋๋ค. 2๋ก ๋๋ ๋๋จธ์ง๊ฐ 0์ผ ๊ฒฝ์ฐ, 2๋ก ๋๋๋ค. 3์ผ๋ก ๋๋ ๋๋จธ์ง๊ฐ 0์ผ ๊ฒฝ์ฐ, 3์ผ๋ก ๋๋๋ค. 1์ ๋บ๋ค. i์ ์ต์ ์ฐ์ฐ ํ์๋ฅผ ์ ์ฅํ๋ ๋ฐฐ์ด์ dp๋ผ๊ณ ์ ์ํ ๋, dp[i]์ ๊ฐ์ ์๋์ ๊ฐ์ต๋๋ค. dp[i] = Math.min(dp..
๐ ์ฝ๋ฉํ
์คํธ/BAEKJOON\์ฌ๊ท
https://www.acmicpc.net/problem/1074 1074๋ฒ: Z ํ์๋ ํฌ๊ธฐ๊ฐ 2N ร 2N์ธ 2์ฐจ์ ๋ฐฐ์ด์ Z๋ชจ์์ผ๋ก ํ์ํ๋ ค๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, 2ร2๋ฐฐ์ด์ ์ผ์ชฝ ์์นธ, ์ค๋ฅธ์ชฝ ์์นธ, ์ผ์ชฝ ์๋์นธ, ์ค๋ฅธ์ชฝ ์๋์นธ ์์๋๋ก ๋ฐฉ๋ฌธํ๋ฉด Z๋ชจ์์ด๋ค. ๋ง์ฝ, N > 1์ด ๋ผ์ www.acmicpc.net โ๏ธ ๋ฌธ์ ๐ ๋ฌธ์ ํด๊ฒฐ ์ฃผ์! ์ด ๋ฌธ์ ๋ ํ๋ ํ๋ ํ์ํ์ฌ DFS๋ฅผ ์๋ํ๋ฉด ์๊ฐ์ด๊ณผ๋์ด ํต๊ณผํ ์ ์๊ฒ ๋๋ค. ์๋๋ ์๊ฐ ์ด๊ณผ ๋ฐ์ ํ์ด..ใ
๋๋ณด๊ธฐ ์๊ฐ ์ด๊ณผ ๋ฐ์ ํ์ด์ด๋ค. import java.util.*; import java.io.*; public class Main { static int N, r, c; static int count; static int[][] arr; ..
๐ ์ฝ๋ฉํ
์คํธ/BAEKJOON\BFS, DFS
https://www.acmicpc.net/problem/9466 9466๋ฒ: ํ
ํ๋ก์ ํธ ์ด๋ฒ ๊ฐ์ํ๊ธฐ์ '๋ฌธ์ ํด๊ฒฐ' ๊ฐ์๋ฅผ ์ ์ฒญํ ํ์๋ค์ ํ
ํ๋ก์ ํธ๋ฅผ ์ํํด์ผ ํ๋ค. ํ๋ก์ ํธ ํ์ ์์๋ ์ ํ์ด ์๋ค. ์ฌ์ง์ด ๋ชจ๋ ํ์๋ค์ด ๋์ผํ ํ์ ํ์์ธ ๊ฒฝ์ฐ์ ๊ฐ์ด ํ ํ๋ง ์์ www.acmicpc.net โ๏ธ ๋ฌธ์ ๐ ๋ฌธ์ ํด๊ฒฐ ์ด ๋ฌธ์ ๋ ์๊ฐ๋ณด๋ค ๊ฐ๋จํ๋ฐ ์ด๋ ต๋ค. ์ ์์ ์ค ํ๋๋ฅผ ๊ทธ๋ฆผ์ผ๋ก ํํํด๋ณด์๋ค. ๊ทธ๋ฆผ์ ๋ณด๋ฉด, (1๋ฒ, 5๋ฒ) -> 3๋ฒ ๊ณผ ํ์ ์ด๋ฃจ๊ณ ์ถ์ดํ๋ค. ํ์ง๋ง 3๋ฒ์ ํผ์ ํ์ ํ๊ธธ ์ํ๋ค. ์ด๋ ๊ฒ ๋๋ฉด 1๋ฒ 5๋ฒ์ ํ์ ์ด๋ฃฐ ์ ์๊ฒ ๋๋ค. ๋, 2๋ฒ-> 1๋ฒ -> 3๋ฒ(ํผ์ ํ) ์ด๋ฏ๋ก 2๋ฒ๋ ํ์ ์ด๋ฃฐ ์ ์๊ฒ ๋๋ค. 4๋ฒ, 6๋ฒ, 7๋ฒ์ ์๋ก๋ฅผ ๊ฐ๋ฆฌํค๊ณ ์์ผ๋ฏ๋ก ํ์ด ์์ฑ์ด..
๐ ์ฝ๋ฉํ
์คํธ/BAEKJOON\BFS, DFS
https://www.acmicpc.net/problem/2206 2206๋ฒ: ๋ฒฝ ๋ถ์๊ณ ์ด๋ํ๊ธฐ NรM์ ํ๋ ฌ๋ก ํํ๋๋ ๋งต์ด ์๋ค. ๋งต์์ 0์ ์ด๋ํ ์ ์๋ ๊ณณ์ ๋ํ๋ด๊ณ , 1์ ์ด๋ํ ์ ์๋ ๋ฒฝ์ด ์๋ ๊ณณ์ ๋ํ๋ธ๋ค. ๋น์ ์ (1, 1)์์ (N, M)์ ์์น๊น์ง ์ด๋ํ๋ ค ํ๋๋ฐ, ์ด๋ ์ต๋จ ๊ฒฝ๋ก www.acmicpc.net โ๏ธ ๋ฌธ์ ๐ ๋ฌธ์ ํด๊ฒฐ ์๋ฅผ๋ค์ด ์๋์ ๊ฐ์ 5X5 ๋ฐฐ์ด์ด ์๋ค๊ณ ํด๋ณด์ 0 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 1 1 0 0 0 1 0 ๊ทธ๋ฆผ์ผ๋ก ํ์ํ๋ฉด ์๋์ ๊ฐ์ ๊ฒ์ด๋ค. ํ์ดํ ๋ฐฉํฅ๊ณผ ๊ฐ์ด ์์์ (0,0) ์์๋ ๋ ๊ฐ์ง ๋ฐฉํฅ์ผ๋ก ๊ฐ ์ ์์ ๊ฒ์ด๋ค. ํ์ง๋ง 1๋ฒ์ผ๋ก ๋ฒฝ์ ๋ซ๊ณ ๊ฐ๋ค๋ฉด, ์๋์ ๋ฌธ์ ์ ์ ๋ถ๋ชํ๊ฒ ๋๋ค. ๋์ฐฉ์ง์ ์ผ๋ก ๊ฐ๊ธฐ ์..
'๐ ์ฝ๋ฉํ
์คํธ' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก (2 Page)
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.