๊ฐ๋
- ํน์ ๋ฐฐ์ด์ด ์์ ๋, ๊ตฌ๊ฐ์ ํฉ์ ๋งํ๋ค.
- ์๋ฅผ ๋ค์ด, ๋ค์๊ณผ ๊ฐ์ ๋ฐฐ์ด์ด ์์ ๋ 3๋ฒ์งธ๋ถํฐ 5๋ฒ์งธ๊น์ง์ ๋์ ํฉ์ 12์ด๋ค.

๊ตฌํ
- ์ผ๋ฐ์ ์ผ๋ก ๋์ ํฉ์ ๊ตฌํจ์ ์์ด, i๋ฒ์งธ๋ถํฐ j๋ฒ์งธ๊น์ง์ ๋์ ํฉ์ ๊ตฌํ๋ผ๊ณ ํ ๋๋ง๋ค ํ๋์ฉ ๋ํ๋ฉด i~j๊น์ง๋ฅผ m๊ฐ์ ์์๋ผ๊ณ ํ๋ฉด ์๊ฐ ๋ณต์ก๋๊ฐ m(j-i+1)์ ์ ๊ณฑ์ผ๋ก ๋์ด๋๋ค.
- ํ์ง๋ง ๊ฐ๋จํ ๊ฐ๋ ์ ๋์ ํ๋ฉด ์๊ฐ๋ณต์ก๋๋ฅผ O(2)๊น์ง ์ค์ผ ์ ์๋ค.
- ์ ์ฒด ๋์ ํฉ์ ๊ตฌํ๋ค.

- i๋ฒ์งธ๋ถํฐ j๋ฒ์งธ๊น์ง ๋์ ํฉ์ ๊ตฌํ๋ ค๋ฉด ์ ์ฒด ๋์ ํฉ์ j๋ฒ์งธ ์ธ๋ฑ์ค์์ i-1๋ฒ์งธ ์ธ๋ฑ์ค๋ฅผ ๋นผ๋ฉด ๋๋ค.

์์ฉ
์๋ฃ๊ตฌ์กฐ ์์ฉ
์ธ๊ทธ๋จผํธ ํธ๋ฆฌ
- 2042 ๊ตฌ๊ฐ ํฉ ๊ตฌํ๊ธฐ
https://www.acmicpc.net/problem/2042
2042๋ฒ: ๊ตฌ๊ฐ ํฉ ๊ตฌํ๊ธฐ
์ฒซ์งธ ์ค์ ์์ ๊ฐ์ N(1 ≤ N ≤ 1,000,000)๊ณผ M(1 ≤ M ≤ 10,000), K(1 ≤ K ≤ 10,000) ๊ฐ ์ฃผ์ด์ง๋ค. M์ ์์ ๋ณ๊ฒฝ์ด ์ผ์ด๋๋ ํ์์ด๊ณ , K๋ ๊ตฌ๊ฐ์ ํฉ์ ๊ตฌํ๋ ํ์์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๋์งธ ์ค๋ถํฐ N+1๋ฒ์งธ ์ค
www.acmicpc.net
์๊ณ ๋ฆฌ์ฆ ์์ฉ
ํฌ ํฌ์ธํฐ(์ด๋ถํ์)๊ณผ ํจ๊ปํ ์์ฉ
- 2559 ์์ด
https://www.acmicpc.net/problem/2559 - 10986 ๋๋จธ์ง ํฉ
2024.04.02 - [Algorithm/BaekJoon Review] - 10986. ๋๋จธ์ง ํฉ
2559๋ฒ: ์์ด
์ฒซ์งธ ์ค์๋ ๋ ๊ฐ์ ์ ์ N๊ณผ K๊ฐ ํ ๊ฐ์ ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์์๋๋ก ์ฃผ์ด์ง๋ค. ์ฒซ ๋ฒ์งธ ์ ์ N์ ์จ๋๋ฅผ ์ธก์ ํ ์ ์ฒด ๋ ์ง์ ์์ด๋ค. N์ 2 ์ด์ 100,000 ์ดํ์ด๋ค. ๋ ๋ฒ์งธ ์ ์ K๋ ํฉ์ ๊ตฌํ๊ธฐ
www.acmicpc.net
10986. ๋๋จธ์ง ํฉ
๋ฌธ์ https://www.acmicpc.net/problem/10986 10986๋ฒ: ๋๋จธ์ง ํฉ ์ N๊ฐ A1, A2, ..., AN์ด ์ฃผ์ด์ง๋ค. ์ด๋, ์ฐ์๋ ๋ถ๋ถ ๊ตฌ๊ฐ์ ํฉ์ด M์ผ๋ก ๋๋์ด ๋จ์ด์ง๋ ๊ตฌ๊ฐ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฆ, Ai +
l1m3kun.tistory.com
'๐ STUDY > ์๋ฃ๊ตฌ์กฐ & ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [์๋ฃ๊ตฌ์กฐ] ์คํ(Stack) (0) | 2026.01.16 |
|---|---|
| 10986. ๋๋จธ์ง ํฉ (0) | 2024.04.02 |
| 11286. ์ ๋๊ฐ ํ (0) | 2024.03.12 |
| ํฌ๋ฃจ์ค์นผ(Kruskal) - ์ต์ ์ ์ฅ ํธ๋ฆฌ(MST) (1) | 2024.01.10 |
| 18111. ๋ง์ธํฌ๋ํํธ (1) | 2024.01.09 |