์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- db
- DFS
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋จธ์ง์ํธ
- ์๋ฃ๊ตฌ์กฐ
- BFS
- ํ์ด์ฌ
- ๋๋น์ฐ์ ํ์
- ๊น์ด์ฐ์ ํ์
- ์์ํ์
- ๋์ ๊ณํ๋ฒ
- ๋ณํฉ์ ๋ ฌ
- ์๊ณ ๋ฆฌ์ฆ
- ๊ทธ๋ฆฌ๋
- ๊ทธ๋ํ
- SQL
- ํ๋ก๊ทธ๋๋จธ์ค
- LIS
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- DP
- ์ค๋ธ์
- ์์๊ตฌํ๊ธฐ
- ์ฐ์ ์์ํ
- ์ํ
- ์ ๋ ฌ
- ๊ตฌํ
- ๋์ ํฉ
- ๋ฐฑ์ค
- ๊ทธ๋ํํ์
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
๋ชฉ๋ก1978 (1)
๐๐ญ๐ฐ๐ธ ๐ฃ๐ถ๐ต ๐ด๐ต๐ฆ๐ข๐ฅ๐บ
๋ฌธ์ ์ฃผ์ด์ง ์ N๊ฐ ์ค์์ ์์๊ฐ ๋ช ๊ฐ์ธ์ง ์ฐพ์์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ ์ค์ ์์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. N์ 100์ดํ์ด๋ค. ๋ค์์ผ๋ก N๊ฐ์ ์๊ฐ ์ฃผ์ด์ง๋๋ฐ ์๋ 1,000 ์ดํ์ ์์ฐ์์ด๋ค. ์ถ๋ ฅ ์ฃผ์ด์ง ์๋ค ์ค ์์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. ์์๋ฅผ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ์ฌ ํ ์ ์๋ ๋ฌธ์ . ์์๋ 1๋ณด๋ค ํฐ ์์ฐ์ ์ค 1๊ณผ ์๊ธฐ ์์ ๋ง์ ์ฝ์๋ก ๊ฐ๋ ์์ฐ์๋ฅผ ์๋ฏธํ๋ค. 2, 3, 5, 7, 11 .. ๋ฑ์ ์์ฐ์๊ฐ ์์๋ก ์ํ๋ค. ์ฒซ๋ฒ์งธ๋ก ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์์๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ 2๋ถํฐ N๊น์ง์ ์๋ฅผ ์กฐ์ฌํ๋ ๋ฐฉ๋ฒ์ด๋ค. 2๋ถํฐ N๊น์ง์ ์ i๋ก N์ ๋๋ ๋ณด๋ฉด์ ๋๋จธ์ง๊ฐ 0์ด ๋์ค๋์ง ํ๋ณํ๋ ๊ฒ์ด๋ค. 2๋ถํฐ N๊น์ง ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ณ์ฐํด๋ณด๊ธฐ ๋๋ฌธ์ ์๊ฐ๋ณต์ก๋๋ O(N)์ด ๋์จ๋ค. boo..