์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ํ๋ก๊ทธ๋๋จธ์ค
- ๊ทธ๋ํํ์
- ์ฐ์ ์์ํ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- BFS
- SQL
- ์ ๋ ฌ
- ๋จธ์ง์ํธ
- ๋ณํฉ์ ๋ ฌ
- ๋์ ๊ณํ๋ฒ
- skala
- ์ํ
- skala1๊ธฐ
- ๊ทธ๋ํ
- DP
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- ๊ทธ๋ฆฌ๋
- ๊น์ด์ฐ์ ํ์
- ํ์ด์ฌ
- ๋ฐฑ์ค
- ์๊ณ ๋ฆฌ์ฆ
- ๋๋น์ฐ์ ํ์
- ์์ํ์
- db
- ๋์ ํฉ
- ๊ตฌํ
- DFS
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์ค๋ธ์
- LIS
- Today
- Total
๋ชฉ๋ก๋์ ํฉ (3)
๐๐ญ๐ฐ๐ธ ๐ฃ๐ถ๐ต ๐ด๐ต๐ฆ๐ข๐ฅ๐บ

๋ฌธ์ ๐ : https://level.goorm.io/exam/88520/๋์ด๊ณต์/quiz/1์ด๋ ํ ๋์์์๋ ๊ณต์ฅ ๋ถ์ง๊ฐ ๋ถ๋๊ฐ ๋๊ฒ ๋์ด ๋์ ๊ณตํฐ๊ฐ ๊ฒฝ๋งค์ ์ฌ๋ผ์ค๊ฒ ๋์๋ค.์ด ๊ณตํฐ๋ ๊ฐ๋ก์ ์ธ๋ก ๊ธธ์ด๊ฐ ๊ฐ๊ฐ N์ธ ์ ์ฌ๊ฐํ ๋ชจ์์ด๋ฉฐ, ๊ฐ๋ก์ ์ธ๋ก ๊ธธ์ด๊ฐ 1์ธ ์ ์ฌ๊ฐํ ๊ฒฉ์ ๋ชจ์์ผ๋ก ์์ญ์ ๋๋์ด ๊ฐ๋ณ์ ์ผ๋ก ํ๋งคํ๊ณ ์๋ค. ๊ทธ ๋์์ ์ด๊ณ ์๋ ํ ๋ถ์ ๊ฒฝ์์ธ์ ํ์ ์์ ์ด ๊ธฐํํด์ค๋ ๋์ด๊ณต์ ๊ฑด์ค ํ๋ก์ ํธ๋ฅผ ๋ชฐ๋๋ชฐ๋ ์งํํ๊ธฐ๋ก ๊ฒฐ์ ํ์๋ค. ๋๋ง์นจ ๊ฒฝ๋งค์ ์ฌ๋ผ์จ ์ด ๊ณตํฐ์ ๊ด์ฌ์ ๊ฐ์ง๊ฒ ๋ ๊ฒฝ์์ธ์ ํ๋งค ์ค์ธ ๋ ๋ค ์ค ์ผ๋ถ์ ๊ธฐ์กด์ ๊ณต์ฅ์์ ๋ฐฐ์ถ๋ ํ๊ธฐ๋ฌผ๋ค์ด ๋ฐฉ์น๋์ด ์๋ค๋ ์ฌ์ค์ ์๊ฒ ๋์๋ค. ๋์ด๊ณต์ ๊ฑด์ค์ ์ํด์๋ ๊ฐ๋ก์ ์ธ๋ก ๊ธธ์ด๊ฐ K์ธ ์ ์ฌ๊ฐํ ๋ชจ์์ ์์ญ์ด ํ์ํ๋ฐ, ๋น์ฐํ ๋์ด๊ณต์ ๊ฑด์ค์ ..

1. ๋์ ํฉ(prefix sum)1.1 ๊ฐ๋ ํน์ ๋ฐฐ์ด์์ ์ด๋ ํ ๊ตฌ๊ฐ๊น์ง์ ํฉ์ ๊ตฌํ๋ ๋ฐฉ์. ์ด๋ ํ 1์ฐจ์ ๋ฐฐ์ด [ 1, 5, 2, 10, 1, 8 ] ์์ ๊ฐ์ฅ ํฉ์ด ํฐ ๊ธธ์ด๊ฐ 3์ธ ๋ถ๋ถ ๋ฐฐ์ด์ ๊ณ ๋ฅผ ๋, [ 1, 5, 2 ], [ 5, 2, 10 ], ... , [ 10, 1, 8 ] ์ ํ๋ํ๋์ฉ ๋ฐ๋ณต๋ฌธ์ ๋๋ ค๋๊ฐ๋ฉด์ ๋น๊ตํด ๋๊ฐ๋ ๊ฒ์ด ์๋๋ผ ๋ฏธ๋ฆฌ ๋์ ํฉ์ ๊ณ์ฐํด๋ ๋ฐฐ์ด [ 1, 6, 8, 18, 19, 27 ] ๋ฅผ ํ์ฉํ์ฌ ๊ณ์ฐ์ ํ๊ธฐ ๋๋ฌธ์, ๊ณ์ฐ๋์์ ํฐ ์ด๋์ด ์๋ค. 1.2 1์ฐจ์ ๋ฐฐ์ด์๊ณ ๋ฆฌ์ฆ ์๋ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ๋ค. 1. ๊ธธ์ด๊ฐ N(๋๋ N + 1)์ ๋์ ํฉ ๋ฐฐ์ด์ ์ ์ธํ๊ณ , ๊ฐ ๋์ ํฉ ๋ฐฐ์ด์ i๋ฒ์งธ ์ธ๋ฑ์ค์๋ ์๋ณธ ๋ฐฐ์ด์ 1๋ฒ์งธ๋ถํฐ i๋ฒ์งธ ์์์ ํฉ์ ์ ์ฅํ๋ค.2. a๋ฒ์งธ ์์๋ถํฐ..

๋ฌธ์ ๊ฐ๋ฅ๋ฒ๋ ํ ๋ง๋ฆฌ๊ฐ ์ฅ์ ๋ฌผ(์์๊ณผ ์ข ์ ์)๋ก ๊ฐ๋์ฐฌ ๋๊ตด์ ๋ค์ด๊ฐ๋ค. ๋๊ตด์ ๊ธธ์ด๋ N๋ฏธํฐ์ด๊ณ , ๋์ด๋ H๋ฏธํฐ์ด๋ค. (N์ ์ง์) ์ฒซ ๋ฒ์งธ ์ฅ์ ๋ฌผ์ ํญ์ ์์์ด๊ณ , ๊ทธ ๋ค์์๋ ์ข ์ ์๊ณผ ์์์ด ๋ฒ๊ฐ์๊ฐ๋ฉด์ ๋ฑ์ฅํ๋ค. ์๋ ๊ทธ๋ฆผ์ ๊ธธ์ด๊ฐ 14๋ฏธํฐ์ด๊ณ ๋์ด๊ฐ 5๋ฏธํฐ์ธ ๋๊ตด์ด๋ค. (์์ ๊ทธ๋ฆผ) ์ด ๊ฐ๋ฅ๋ฒ๋ ๋ ์ฅ์ ๋ฌผ์ ํผํ์ง ์๋๋ค. ์์ ์ด ์ง๋๊ฐ ๊ตฌ๊ฐ์ ์ ํ ๋ค์ ์ผ์ง์ ์ผ๋ก ์ง๋๊ฐ๋ฉด์ ๋ง๋๋ ๋ชจ๋ ์ฅ์ ๋ฌผ์ ํ๊ดดํ๋ค. ์์ ๊ทธ๋ฆผ์์ 4๋ฒ์งธ ๊ตฌ๊ฐ์ผ๋ก ๊ฐ๋ฅ๋ฒ๋ ๊ฐ ๋ ์๊ฐ๋ค๋ฉด ํ๊ดดํด์ผํ๋ ์ฅ์ ๋ฌผ์ ์๋ ์ด ์ฌ๋๊ฐ์ด๋ค. (4๋ฒ์งธ ๊ตฌ๊ฐ์ ๊ธธ์ด๊ฐ 3์ธ ์์๊ณผ ๊ธธ์ด๊ฐ 4์ธ ์์์ ์ค๊ฐ์ง์ ์ ๋งํ๋ค) ํ์ง๋ง, ์ฒซ ๋ฒ์งธ ๊ตฌ๊ฐ์ด๋ ๋ค์ฏ ๋ฒ์งธ ๊ตฌ๊ฐ์ผ๋ก ๋ ์๊ฐ๋ค๋ฉด ๊ฐ๋ฅ๋ฒ๋ ๋ ์ฅ์ ๋ฌผ ์ผ๊ณฑ๊ฐ๋ง ํ๊ดดํ๋ฉด ๋๋ค. ๋๊ตด์ ํฌ๊ธฐ์ ๋์ด, ..