๋ฌธ์ : ์ ์ ์ผ๊ฐํ ์์ ๊ฐ์ ์ผ๊ฐํ์ ๊ผญ๋๊ธฐ์์ ๋ฐ๋ฅ๊น์ง ์ด์ด์ง๋ ๊ฒฝ๋ก ์ค, ๊ฑฐ์ณ๊ฐ ์ซ์์ ํฉ์ด ๊ฐ์ฅ ํฐ ๊ฒฝ์ฐ๋ฅผ ์ฐพ์๋ณด๋ ค๊ณ ํฉ๋๋ค. ์๋ ์นธ์ผ๋ก ์ด๋ํ ๋๋ ๋๊ฐ์ ๋ฐฉํฅ์ผ๋ก ํ ์นธ ์ค๋ฅธ์ชฝ ๋๋ ์ผ์ชฝ์ผ๋ก๋ง ์ด๋ ๊ฐ๋ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด 3์์๋ ๊ทธ ์๋์นธ์ 8 ๋๋ 1
๋ฌธ์ ์ ํ์ฌํญ์ฌ๋๋ค์ ๋ชธ๋ฌด๊ฒ๋ฅผ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ค. ์ ์ผ ํฐ ๋ชธ๋ฌด๊ฒ(left)๊ณผ ์ ์ผ ์์ ๋ชธ๋ฌด๊ฒ(right)์ ๋ํ ๊ฐ์ด ๊ตฌ๋ช ๋ณดํธ์ ๋ฌด๊ฒ ์ ํ(limit)๋ณด๋ค ํฌ๋ค๋ฉด ์ ์ผ ํฐ ๋ชธ๋ฌด๊ฒ์ธ ์ฌ๋์ ๋ฐฐ๋ฅผ ํ์ ๊ตฌ์ถํ๊ณ ๋๋ฒ์งธ๋ก ํฐ ๋ชธ๋ฌด๊ฒ๋ฅผ ๊ฐ์ง ์ฌ๋๊ณผ์ ํฉ์ ๋ค์ ๊ณ์ฐํ๋ค
์ ํ์ฌํญ์นด๋ฉ๋ผ๊ฐ ์ค์น๋ ์์น < ์ฐจ๋์ ์ง์ ์ง์ ์ด๋ฉด ์๋ก ์นด๋ฉ๋ผ๋ฅผ ์ค์นํด์ผ ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์นด๋ฉ๋ผ๋ฅผ ์ฐจ๋์ ์ง์ถ ์ง์ ์ ์ค์นํ ํ, ๋ ์ด์ ์ ๊ฒฝ์ฐ์ง ์์๋ ๋๋ ์ฐจ๋๋ค์ ๊ณ ๋ คํ์ง ์๋๋ค. ์๋์ฐจ ์ง์ถ ์์ ์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌcamera ์์น < ์ฐจ๋์
์ ๋ ฅ์ถ๋ ฅparenti๋ฅผ ์ด๊ธฐํUnion - a,b๋ฅผ ๊ฐ์ ์งํฉ์ผ๋ก ํฉ์นจfind - a ๊ทธ๋ฃน์ ํฌํจ๋ ๋ชจ๋ ์ ์ ์ b์ ๊ฐ์ ๊ทธ๋ฃน์ผ๋ก ๋ง๋ค๊ธฐ ์ํด์ ์ฌ์ฉUnion๊ณผ find๋ ๋ง์ด ์ฌ์ฉ๋๋ฏ๋ก ์ค์ํ๋ค!
(โ'โก'โ) by jeewoo1025 โญโญโญ : ๋์ด๋ HELL ๐ฅ โญโญ : ๊ณ ๋ฏผ ์ข ํด์ผํจ โญ : ๊ผญ ํ์ด์ผ ํ๋ ๊ธฐ์ด ๋ฌธ์ (๊ฐ์ธ์ ์ธ ์๊ฒฌ์์ ์ฐธ๊ณ ํ์ธ์ (ยฐใญยฐ)) ์๊ณ ๋ฆฌ์ฆ ๊ธฐ์ด ๊ณ ์คํ BOJ 3425 โญ ํ์ถ BOJ 3055 โญ ๊ฐ๋ฅด์นจ BOJ 1062 โญ
๐ ๋ฌธ์ ์ค๋ฅด๋ง ์๋ ์์ ์๋ฆฌ๊ฐ ์ค๋ฆ์ฐจ์์ ์ด๋ฃจ๋ ์๋ฅผ ๋งํ๋ค. ์ด๋, ์ธ์ ํ ์๊ฐ ๊ฐ์๋ ์ค๋ฆ์ฐจ์์ผ๋ก ์น๋ค. ์๋ฅผ ๋ค์ด, 2234์ 3678, 11119๋ ์ค๋ฅด๋ง ์์ด์ง๋ง, 2232, 3676, 91111์ ์ค๋ฅด๋ง ์๊ฐ ์๋๋ค. ์์ ๊ธธ์ด N์ด ์ฃผ์ด์ก์ ๋, ์ค๋ฅด
0์ผ๋ก ์์ํ์ง ์๋ ์ ์ N์ด ์ฃผ์ด์ง๋ค. ์ด๋, M์ ์ ์ N์ ์๋ฆฟ์๋ผ๊ณ ํ์ ๋, ๋ค์๊ณผ ๊ฐ์ ์ฐ์ฐ์ K๋ฒ ์ํํ๋ค.1 โค i < j โค M์ธ i์ j๋ฅผ ๊ณ ๋ฅธ๋ค. ๊ทธ ๋ค์, i๋ฒ ์์น์ ์ซ์์ j๋ฒ ์์น์ ์ซ์๋ฅผ ๋ฐ๊พผ๋ค. ์ด๋, ๋ฐ๊พผ ์๊ฐ 0์ผ๋ก ์์ํ๋ฉด ์
์๋์ด๋ ์ธ๋ ์์ ์๋ ๋ง์์ ์ฐ์ฒด๊ตญ์ ์ง์ ์ ์ป์๋ค. ๋ง์์ NรN ํ๋ ฌ๋ก ๋ํ๋ผ ์ ์๋ค. ํ๋ ฌ๋ก ๋๋์ด์ง ๊ฐ ์ง์ญ์ ์ฐ์ฒด๊ตญ์ 'P', ์ง์ 'K', ๋ชฉ์ด์ง๋ '.' ์ค ํ๋๋ก ๋ํ๋ผ ์ ์๋ค. ๋, ๊ฐ ์ง์ญ์ ๊ณ ๋๋ ์๊ณ ์๋ค.๋งค์ผ ์์นจ ์๋์ด๋ ๋ง์์ ๋ชจ๋ ์ง
: ์๋ฃ๋ค ์ฌ์ด์ ๊ณ์ธต์ ๊ด๊ณ๋ฅผ ๋ํ๋ด๋๋ฐ ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ๋ก ๋ถ๋ชจ-์์ ๊ด๊ณ๋ก ํํ๋๋ค๋ฃจํธ ๋ ธ๋๊ฐ ์กด์ฌํ๋ค.ํธ๋ฆฌ์ ๋ถ๋ถํธ๋ฆฌ ๋ํ ํธ๋ฆฌ ๊ตฌ์กฐ์ด๋ค.: ํธ๋ฆฌ์ ๋ถ์ง ์๊ฐ 2 ์ดํ์ธ ํธ๋ฆฌ์์์ด ์ต๋ 2๊ฐ์ด๋ฏ๋ก ์ผ์ชฝ ์์๊ณผ ์ค๋ฅธ์ชฝ ์์์ผ๋ก ๊ตฌ๋ถํ๋ค.๋์ด๊ฐ N์ธ ์ด์ง ํธ๋ฆฌ์ ์ต
์ง ํธ๋ฆฌ๋ฅผ ์ ๋ ฅ๋ฐ์ ์ ์ ์ํ(preorder traversal), ์ค์ ์ํ(inorder traversal), ํ์ ์ํ(postorder traversal)ํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.์๋ฅผ ๋ค์ด ์์ ๊ฐ์ ์ด์ง ํธ๋ฆฌ๊ฐ ์ ๋ ฅ๋๋ฉด, ์๋์ ๊ฐ๋ค.์ ์ ์ํ
์ด๋ค N๊ฐ์ ์๊ฐ ์ฃผ์ด์ ธ ์๋ค. ๊ทธ๋ฐ๋ฐ ์ค๊ฐ์ ์์ ๋ณ๊ฒฝ์ด ๋น๋ฒํ ์ผ์ด๋๊ณ ๊ทธ ์ค๊ฐ์ ์ด๋ค ๋ถ๋ถ์ ํฉ์ ๊ตฌํ๋ ค ํ๋ค. ๋ง์ฝ์ 1,2,3,4,5 ๋ผ๋ ์๊ฐ ์๊ณ , 3๋ฒ์งธ ์๋ฅผ 6์ผ๋ก ๋ฐ๊พธ๊ณ 2๋ฒ์งธ๋ถํฐ 5๋ฒ์งธ๊น์ง ํฉ์ ๊ตฌํ๋ผ๊ณ ํ๋ค๋ฉด 17์ ์ถ๋ ฅํ๋ฉด ๋๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ
1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋ถ์ฌ์ ธ ์๋ ํ์๋ค์ ๋ํ์ฌ ๋ ํ์๋ผ๋ฆฌ ํค๋ฅผ ๋น๊ตํ ๊ฒฐ๊ณผ์ ์ผ๋ถ๊ฐ ์ฃผ์ด์ ธ ์๋ค. ๋จ, N๋ช ์ ํ์๋ค์ ํค๋ ๋ชจ๋ ๋ค๋ฅด๋ค๊ณ ๊ฐ์ ํ๋ค. ์๋ฅผ ๋ค์ด, 6๋ช ์ ํ์๋ค์ ๋ํ์ฌ 6๋ฒ๋ง ํค๋ฅผ ๋น๊ตํ์๊ณ , ๊ทธ ๊ฒฐ๊ณผ๊ฐ ๋ค์๊ณผ ๊ฐ๋ค๊ณ ํ์. 1๋ฒ ํ์์ ํค
์ด๋ค ์ผ์ ํ๋ ์์๋ฅผ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ์ฆ, ๋ฐฉํฅ ๊ทธ๋ํ์ ์กด์ฌํ๋ ๊ฐ ์ ์ ๋ค์ ์ ํ ์์๋ฅผ ์๋ฐฐํ์ง ์์ผ๋ฉด์ ๋ชจ๋ ์ ์ ์ ๋์ดํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ํ๋์ ๋ฐฉํฅ ๊ทธ๋ํ์๋ ์ฌ๋ฌ ์์ ์ ๋ ฌ์ด ๊ฐ๋ฅํ๋ค.์์ ์ ๋ ฌ์ ๊ณผ์ ์์ ์ ํ๋๋ ์ ์ ์ ์์๋ฅผ ์์ ์์๋ผ ํ๋ค.์์
N๋ช ์ ํ์๋ค์ ํค ์์๋๋ก ์ค์ ์ธ์ฐ๋ ค๊ณ ํ๋ค. ๊ฐ ํ์์ ํค๋ฅผ ์ง์ ์ฌ์ ์ ๋ ฌํ๋ฉด ๊ฐ๋จํ๊ฒ ์ง๋ง, ๋ง๋ ํ ๋ฐฉ๋ฒ์ด ์์ด์ ๋ ํ์์ ํค๋ฅผ ๋น๊ตํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๊ธฐ๋ก ํ์๋ค. ๊ทธ๋๋ง๋ ๋ชจ๋ ํ์๋ค์ ๋ค ๋น๊ตํด ๋ณธ ๊ฒ์ด ์๋๊ณ , ์ผ๋ถ ํ์๋ค์ ํค๋ง์ ๋น๊ตํด ๋ณด์๋ค.์ผ๋ถ ํ
๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ๋ ์ธ์ด์ ์ธ์ด ์ ํธ๋๋ฅผ ์ ๋ ฅํ๋ฉด ๊ทธ์ ๋ง๋ ์ง์ ๊ตฐ์ ์ถ์ฒํด์ฃผ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐํ๋ ค๊ณ ํฉ๋๋ค.์๋ ํ๋ 5๊ฐ ์ง์ ๊ตฐ ๋ณ๋ก ๋ง์ด ์ฌ์ฉํ๋ 5๊ฐ ์ธ์ด์ ์ง์ ๊ตฐ ์ธ์ด ์ ์๋ฅผ ๋ถ์ฌํ ํ์ ๋๋ค.์๋ฅผ ๋ค๋ฉด, SQL์ SI ์ง์ ๊ตฐ ์ธ์ด ์ ์๋ 3์ ์ด์ง๋ง CONTENT
2๊ฐ ์ด์์ table์ด๋ DB๋ฅผ ์ฐ๊ฒฐํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ ์์ ์ด ๊ฒ์ํ๊ณ ์ถ์ ์ปฌ๋ผ์ด ๋ค๋ฅธ ํ ์ด๋ธ์ ์์ ๊ฒฝ์ฐ ์ฃผ๋ก ์ฌ์ฉํ๋ฉฐ ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์ ๋ง์น ํ๋์ ํ ์ด๋ธ์ธ ๊ฒ์ฒ๋ผ ํ์ฉํ๋ ๋ฐฉ๋ฒ ๋ณดํต Primary Key ํน์ Foreign key๋ก ๋ ํ ์ด๋ธ์ ์ฐ
์ค์, ์ ์, ์์ ์๋ฃํ ๋ฑ์ ์ฌ๋ฌ ์ข ๋ฅ์ ๋ฐ์ดํฐ๋ฅผ ์๋ณํ๋ ํ์ ์ผ๋ก์จ, ํด๋น ์๋ฃํ์ ๋ํ ๊ฐ๋ฅํ ๊ฐ, ํด๋น ์๋ฃํ์์ ์ํํ ์ ์๋ ๋ช ๋ น์ด, ๋ฐ์ดํฐ์ ํํ, ์๋ฏธ, ํฌ๊ธฐ์ ํด๋น ์๋ฃํ์ ๊ฐ์ด ์ ์ฅ๋๋ ๋ฐฉ์์ด๋ค.์ฌ์ง์ ํด๋ฆญํ๋ฉด ํ๋ก๊ทธ๋๋จธ์ค JOIN ๋ฌธ์ ๋ก ์ด๋ํฉ๋
https://programmers.co.kr/learn/courses/30/lessons/67257์ ์ ํ๊ธฐ๋ฒ(prefix) : ์ฐ์ฐ์ ๋จผ์ ํ์, ํผ์ฐ์ฐ์๋ฅผ ๋์ค์ ํ์์ค์ ํ๊ธฐ๋ฒ(infix) : ํผ์ฐ์ฐ์ ์ฌ์ด์ ์ฐ์ฐ์๋ฅผ ํ๊ธฐํ์ ํ๊ธฐ๋ฒ(postfix) :
https://programmers.co.kr/learn/courses/30/lessons/67258jewerly : ํ์ฌ ๊ตฌ๊ฐ์ ํฌํจ๋์ด ์๋ ๋ณด์ ์ข ๋ฅ (dictionary)jewerly_type : ๋ณด์์ ์ด ์ข ๋ฅ์start, end : ์์์ , ๋์ sh
https://www.acmicpc.net/problem/2579๊ณ๋จ์ ์ค๋ฅด๋๋ฐ 3๊ฐ์ง ์ ํ ์กฐ๊ฑด์ด ์๋ค.dpi : i๋ฒ์งธ ๊ณ๋จ์์ ์ป์ ์ ์๋ ์ต๋ ์ ์๋ก ์ ์ํ๋ค๋ฉด, ๋ค์๊ณผ ๊ฐ์ ์ ํ์์ ์ป์ ์ ์๋ค.dpi = Math.max(stepsi+pi-2, s
https://www.acmicpc.net/problem/1915๊ธธ์ด๊ฐ 2 ์ด์์ธ ์ ์ฌ๊ฐํ์ ํ์ธํ๋ค.1-1. ํ์ฌ ์์ ์ด 1์ธ๊ฐ?1-2. ์ผ์ชฝ(โ), ์(โ), ๋๊ฐ์ (โ) ๋ชจ๋ 1์ธ๊ฐ?1-3. 1๊ณผ 2 ๋ชจ๋ ํด๋น๋๋ฉด ์ต์ ์์๊ฐ+1๋งํผ ๊ธธ์ด๋ฅผ updateํ
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV4suNtaXFEDFAUfN : cell์ ํฌ๊ธฐ (7 โค N โค 12)cell : core์ ์ ์ ์ ๋ด์ ๋งต minW
์์์ฅ 1952๋ฒ๋ฌ๋ง๋ค ๊ณ ๋ คํด์ผ ๋๋ ๊ฒฝ์ฐ1์ผ ์ด์ฉ๊ถ์ผ๋ก ๋ชจ๋ ์ฌ์ฉ ํ์ ๊ตฌ๋งคํ๊ธฐ1๋ฌ ์ด์ฉ๊ถ ๊ตฌ๋งค3๋ฌ ์ด์ฉ๊ถ ๊ตฌ๋งค (10์๊น์ง ์ฌ์ฉ๊ฐ๋ฅ, ์ฌ์ฉ ํ 3๊ฐ์ ํ๋ก ์ด๋)์ด๋ฒ ๋ฌ ์ด์ฉ๊ณํ์ด ์์ผ๋ฉด, ์ด์ฉ๊ถ ๊ตฌ๋งค X or ๊ตฌ๋งค O ์ ํ. ๋ค์ ์์์ ์ต์ ์ด์ฉ๊ธ์ก์ ์ด๋ป๊ฒ ๊ตฌ
๋ฌธ์ ํ์ด // ์ ์ ์ฐฝ๊ตฌ // case 1. ๊ณ ๊ฐ๋ฒํธ๊ฐ ๋ฎ์ ์์๋๋ก ์ฐ์ ์ ์ํ๋ค. // case 2. ๋น ์ฐฝ๊ตฌ๊ฐ ์ฌ๋ฌ ๊ณณ์ธ ๊ฒฝ์ฐ ์ฐฝ๊ตฌ๋ฒํธ๊ฐ ์์ ๊ณณ์ผ๋ก ๊ฐ๋ค. // ์ ๋น ์ฐฝ๊ตฌ // case 1. ๋จผ์ ๊ธฐ๋ค
๋ฐฑ์ค 17144๋ฒ ๋ฏธ์ธ๋จผ์ง ์๋ !โญ ์ฃผ์ํ ์ ์ ๋ฏธ์ธ๋จผ์ง๋ฅผ ํ์ฅํ ๋, ํ์ฌ ์ด์์ ๋ฏธ์ธ๋จผ์ง๊ฐ ์๋ ์นธ์์๋ง ํ์ฐ๋๋ค! ๊ตฌ์ฒด์ ์ผ๋ก๋ ํ์ฐ๋ ๊ฐ๊ณผ ํ์ฌ ๋ฏธ์ธ๋จผ์ง ๊ฐ์ ํผ์ฉํ๋ฉด ์๋๋ค! ์๋ฅผ๋ค์ด, ์์ ์์๋ฅผ (0,0) ~ (R-1,C-1)๊น์ง ์์ฐจ์ ์ผ๋ก ๊ณ์ฐํ๋ฉด ๋ค์๊ณผ
https://www.acmicpc.net/problem/2517speed๊ฐ ๊ฐ์ฅ ๋น ๋ฅธ player๋ถํฐ indexed tree ์ต์ด ์์ ์์น์ 1๋ก ๊ฐฑ์ ์ต์ด 1์ ~ ๋ฐฉ๊ธ player๊น์ง์ ๊ตฌ๊ฐํฉ ๊ตฌํ๊ธฐ์์ ๊ณผ์ ์ ๋ชจ๋ player๋ฅผ ์กฐํํ ๋๊น์ง ๋ฐ๋ณต์ธ๋ฑ์ค
https://www.acmicpc.net/problem/1922N๊ฐ์ ์ปดํจํฐ๋ฅผ ๋ชจ๋ ์ฐ๊ฒฐํ ๋ ํ์ํ ์ต์ ๋น์ฉ์ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค. ์ฆ, ์ต์์ ์ฅํธ๋ฆฌ(Minimum Spanning Tree) ๋ฌธ์ ์ด๋ค. ๊ทธ๋ํ์์ MST๋ฅผ ์ฐพ๊ธฐ ์ํด ํฌ๋ฃจ์ค์นผ ์๊ณ ๋ฆฌ์ฆ ๋๋ ํ
https://www.acmicpc.net/problem/16236์์ด ํ์ฌ ์์น์์ ๋จน์ ์ ์๋ ๋ฌผ๊ณ ๊ธฐ๋ฅผ ํ์ํ๋ค. (BFS)1-1. ํ์์ ํ์ฌ ์ด๋์์น๋ฅผ ๊บผ๋ธ๋ค. ํ์ฌ ์ด๋์์น์์ ์ํ์ข์ฐ๋ก ํ์ํ๋ค.1-2. ๋จน์ ์ ์๋ ๋ฌผ๊ณ ๊ธฐ๋ผ๋ฉด ํ์ ์์ฌ๋ฆฌ์คํธ์
https://www.acmicpc.net/problem/20057๊ธธ์ด๋ 1,2, .., N-1 ์์ผ๋ก ์ฆ๊ฐํ๋ค.๊ธธ์ด 1~N-2๋ 2๋ฒ์ฉ ์ํ๋๊ณ , ๊ธธ์ด N-1์ 3๋ฒ์ฉ ์ํ๋๋ค. ๋ชจ๋๊ฐ ํฉ์ด์ง ๋, ํ์ฌ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฟ๋ฆฌ๋ ๋น์จ์ ์์น๊ฐ ๋ฌ๋ผ์ง๋ค!!! ์ด ์ฌ์ค
https://www.acmicpc.net/problem/11404๋ชจ๋ ์ ์ ์์ ๋ชจ๋ ์ ์ ์ผ๋ก์ ์ต๋จ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๊ณ ์ถ๋ค๋ฉด ํ๋ก์ด๋ ์์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํด์ผ ํ๋ค. ํน์ง์๋ ๊ธฐ๋ณธ์ ์ผ๋ก '๊ฑฐ์ณ๊ฐ๋ ์ ์ '์ ๊ธฐ์ค์ผ๋ก ์๊ณ ๋ฆฌ์ฆ์ ์ํํ๋ค.์๋ฅผ๋ค์ด, ๋ ธ๋ k๋ฅผ ๊ฑฐ์ณ๊ฐ๋
https://www.acmicpc.net/problem/11438Tree ์์์ ๋ ์ ์ u,v๊ฐ ์์ ๋, u์ ์กฐ์์ด๋ฉด์ v์ ์กฐ์์ธ ๋ ธ๋๋ค ์ค ๊ฐ์ฅ ๊น์ ๋ ธ๋๋ฅผ ์ฐพ๋ ๊ฒ์ด๋ค. ์๋์ ์์์์, 10๋ฒ๊ณผ, 14๋ฒ์ LCA๋ 2๋ฒ์ด๋ค. โ ํฌ์ ํ ์ด๋ธ :
https://www.acmicpc.net/problem/2957์ด์ง ํ์ ํธ๋ฆฌ์ ์ฝ์ ์ ์ฑ์ง์ ์ ๋๋ก ์ดํดํด์ผ ํ ์ ์๋ ๋ฌธ์ ์ด๋ค. ๋ง์ฝ ์ ์๋ pseudo code๋๋ก ๋ฌธ์ ๋ฅผ ํผ๋ค๋ฉด ์๊ฐ์ด๊ณผ๊ฐ ๋ฐ์ํ๋ค. ์๋ํ๋ฉด ์ต์ ์ ๊ฒฝ์ฐ 30๋ง๊ฐ๊ฐ 1๋ถํฐ 30๋ง๋ถํฐ
https://www.acmicpc.net/problem/2457๊ทธ๋ฆฌ๋ ๋ฌธ์ ์ค์์ ์ฌ์ด ์ถ์ ์ํ๋ ๊ฒ ๊ฐ๋ค. ํ์ํ ๋ณ์๋ ๊ฝ์ ์ ์ฅํ๋ List์ ์ ํํ ๊ฝ๋ค์ ๊ฐฏ์ count์ด๋ค. ๊ฝ์ Flower ํด๋์ค๋ก ๋ ์ง๋ Date ํด๋์ค๋ฅผ ์ ์ธํ์๋ค. ๊ฐ๊ฐ
์ต๋จ๊ฒฝ๋ก(Shortest Path) ํ์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ํ๋์ ์ ์ ์์ ์ถ๋ฐํ์ ๋ ๋ค๋ฅธ ๋ชจ๋ ์ ์ ์ผ๋ก์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ๋ค๋ง, ์์ ๊ฐ์ ์ ํฌํจํ ์ ์๋ค. ํ๋ก์ด๋ ์์ ์๊ณ ๋ฆฌ์ฆ๊ณผ์ ์ฐจ์ด์ ์ ๋ค์ต์คํธ๋ผ๋ ํ๋์ ์ ์ ์์๋ง ์ต๋จ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ์ง๋ง ํ๋ก์ด๋
๋ฐฑ์ค 13459๋ฒ: ๊ตฌ์ฌํ์ถ (https://www.acmicpc.net/problem/13459)๋ฐฑ์ค 13460๋ฒ: ๊ตฌ์ฌํ์ถ 2 (https://www.acmicpc.net/problem/13460)ํต์ฌ๊ตฌ์ฌ์ด ์์ง์ธ ํ์(depth)์ ๊ตฌ์ฌ์ด ์ด๋ํ
๋ฐฑ์ค link: https://www.acmicpc.net/problem/3085Brute Force, ์์ ํ์ ๋ฌธ์ + ๊ตฌํ์ฌํ์ ์์ด ๋ค๋ฅธ ์ธ์ ํ ๋ ์นธ์ ํ์ธํ ๋, ์๋์ ์ค๋ฅธ์ชฝ๋ง ํ์ธํ๋ฉด ๋จ. ์๊ทผ์ด๊ฐ ๋จน์ ์ ์๋ ์ฌํ์ ์ต๋ ๊ฐ์๋ N๊ฐ์. N๊ฐ๋ฅผ