์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- tcp ํ๋กํ ์ฝ
- ์์๋ฒํธ
- ํญํด99
- git merge
- ๋น์ฃผ๊ธฐ์ ํธ
- ์ค๋ฅ๊ฒ์ถ
- IEEE 802
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- i-type
- tcp ์ธ๊ทธ๋จผํธ
- ์ค๋ธ์
- til
- ์ฃผ๊ธฐ์ ํธ
- ์ค๋ฅ์ ์ด
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- well known ํฌํธ
- mariadb
- xv6
- ํ๋ก์ด๋์์
- ์ฝ๋ฉํ ์คํธ์ค๋น
- 99ํด๋ฝ
- ํ ํฐ ๋ฒ์ค
- ์ฐ๋ถํฌdb
- reducible
- ์ค๋ ๋
- ๊ฐ๋ฐ์์ทจ์
- leetcode
- ๋ฐ์ดํฐ ์ ์ก
- ํ๋ ์ ๊ตฌ์กฐ
- Today
- Total
๋ชฉ๋ก๊ฐ๋ฐ์์ทจ์ (3)
Unfazedโ๏ธ๐ฏ

https://www.acmicpc.net/problem/1083 ์ ๊ทผ ๋ฐฉ๋ฒ : ๊ทธ๋ฆฌ๋ํ๊ฒ ๊ฐ ์์น์์ ํ์ฌ ๋ฒ์ ๋ด ๊ฐ์ฅ ํฐ ๊ฐ์ ์์ผ๋ก ์ด๋์ํจ๋ค.- S์ ์ ํ ๋๋ฌธ์, ๊ฐ๋ฅํ ๊ตํ ํ์(j - i ๋ ์์ ๊ตํ ๊ณผ์ :ํ์ฌ ์์น i ์์ i+1๋ถํฐ i+S๋ฒ์ ๋ด์์ ๊ฐ์ฅ ํฐ ๊ฐ์ ์ฐพ๋๋ค.ํด๋น ๊ฐ์ i๋ก ์ด๋์ํค๊ธฐ ์ํด ์ธ์ ์์ ๊ฐ ๊ตํ์ ๋ฐ๋ณตํ๋ค. (๋ฒ๋ธ ์ํธ์ ์ ์ฌ)๊ฐ์ ์ด๋ ์ํค๋ ๋ฐ ์ฌ์ฉํ ๊ตํ ํ์๋งํผ S๋ฅผ ๊ฐ์์ํจ๋ค.์ข ๋ฃ ์กฐ๊ฑด : S๊ฐ 0์ด ๋๊ฑฐ๋, ๋ฐฐ์ด์ ๋๊น์ง ํ์ํ์ ๊ฒฝ์ฐ ์ข ๋ฃ ํต์ฌ ์ฝ๋ S ์ ํ ๋ด์์ ๊ฐ์ฅ ์ผ์ชฝ ์๋ฆฌ๋ถํฐ ์ต๋ ๊ฐ์ผ๋ก ์ฑ์์ฃผ๋ ๊ฒ์ ์ง์คํ๋ค.๋งค ๋ฐ๋ณต ๋ง๋ค S-=(maxIndex - i); ๋ก ๊ตํํ ํ์๋งํผ S๋ฅผ ๊ฐ์์์ผ์ค๋ค.private static void s..

https://www.acmicpc.net/problem/2665 ์ ๊ทผ ๋ฐฉ๋ฒ ์ด ๋ฌธ์ ๋ ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํ์ฌ ํ ์ ์๋ค. ์ฌ๊ธฐ์๋ ๊ฐ ๋ฐฉ์ ๋ ธ๋๋ก ๋ณด๊ณ , ๊ฒ์ ๋ฐฉ์์ ํฐ ๋ฐฉ์ผ๋ก ๋ณ๊ฒฝํ๋ ์์ ์ ๊ฐ์ค์น๋ก ๊ฐ์ฃผํด ์ต์ ๋ณ๊ฒฝ ํ์ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ค. ์ต๋จ ๊ฒฝ๋ก๊ฐ ์๋ '์ต์ ๋ณ๊ฒฝ ํ์'๋ฅผ ์ฐพ๋๋ค๋ ์ ์ด ์ผ๋ฐ์ ์ธ ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ๊ณผ์ ์ฐจ์ด๋ค. ์์๋ถํฐ ๋๋ฐฉ๊น์ง ๊ฐ๋ ๋์ ๊ฒ์ ๋ฐฉ(0)์ ์ต์๋ก ์ง๋์ผ ํ๋ค.์ฆ ํฐ ๋ฐฉ(1)์ ์ง๋๊ฐ ๋๋ ๋น์ฉ์ด ๋ฐ์ํ์ง ์๊ณ ๊ฒ์ ๋ฐฉ(0)์ ๊ฑฐ์น ๋๋ ๋น์ฉ์ด 1 ๋งํผ ๋ฐ์ํ๋ค๊ณ ๊ฐ์ฃผํ๊ณ , ์์๋ถํฐ ๋๋ฐฉ๊น์ง BFS๋ฅผ ์งํํ์ฌ ์ต์ ๋น์ฉ์ผ๋ก ๋๋ฐฉ์ ๋์ฐฉํ๋ ๊ฒฝ์ฐ๋ฅผ ๊ตฌํ๋ฉด ๋๋ค. ์ฐ์ ์์ ํ(PriorityQueue)๋ฅผ ์ฌ์ฉํด ํ์ฌ ๋ณ๊ฒฝ ํ์๊ฐ ๊ฐ์ฅ ์ ์ ๊ฒฝ๋ก๋ถํฐ ํ์ํ๋ค..

https://www.acmicpc.net/problem/11403 ์ ๊ทผ ๋ฐฉ์ ์ฐ์ ์ ์ i์์ j๋ก ๊ฐ๋ ๊ธธ์ด๊ฐ ์์์ธ ๊ฒฝ๋ก์ ์๋ฏธ๋ฅผ ์ดํดํ๋ ค ํด๋ณด์๋ค.๊ทธ๋ํ G์์ ์ ์ (i,j)๋ i์์ j๋ก ๊ฐ๋ ๊ฐ์ ์ ์ ๋ฌด๋ฅผ ๋ํ๋ธ๋ค.๊ทธ๋ํ G์ ์ ์ (i,j)๋ ๋ ธ๋ i์์ ๋ ธ๋ j๋ก ์ง์ ์ฐ๊ฒฐ๋ ๊ฐ์ ์ด ์์ด์ผ 1์ด ๋๋ ๋ฐ๋ฉด, ์ ์ i์์ j๋ก ๊ฐ๋ ๊ธธ์ด๊ฐ ์์์ธ ๊ฒฝ๋ก๋ ๋ ธ๋ i์์ 1๊ฐ ์ด์์ ๊ฐ์ ์ ๊ฑฐ์ณ ๋ ธ๋ j๋ก ๋๋ฌํ ์ ์๋์ง์ ์ฃผ๋ชฉํ๋ค.๋ ธ๋ 1๊ณผ ๋ ธ๋ 2 ์ฌ์ด์ ์ง์ ์ฐ๊ฒฐ๋ ๊ฐ์ ์ด ์์ด๋ ๋ ธ๋ 1 => (๋ ธ๋ x1 => ... => ๋ ธ๋ xn) => ๋ ธ๋ 2 ์ ๊ฐ์ด ์ฐ๊ฒฐ๋ ์ ์๋ค๋ฉด (๋ ธ๋ 1, ๋ ธ๋ 2)์ 1์ธ ๊ฒฝ์ฐ๊ฐ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๊ทธ๋ํ G์์ 1์ธ G[i][j]๋ ์ฐ๋ฆฌ๊ฐ ๊ตฌํ๊ณ ์ํ๋..