์๊ณ ๋ฆฌ์ฆ) Sieve of of Eratosthenes (์๋ผํ ์คํ
๋ค์ค์ ์ฒด)
Sieve of of Eratosthenes (์๋ผํ ์คํ ๋ค์ค์ ์ฒด) ์์ํ๋ณ ์๊ณ ๋ฆฌ์ฆ ํ์ํ ๋ฒ์์ ๋ฐฐ์ด ์์ฑํ, 2๋ถํฐ ์์ํด์ ์ฐจ๋ก๋๋ก ๋ฐฐ์๋ค์ ์์๊ฐ ์๋๊ฒ์ผ๋ก ์ฒดํฌ ์ต์ ํ ์ฒซ๋ฒ์งธ ๋ฐ๋ณต๋ฌธ์ ๋ฒ์๋ฅผ 1-N์ด ์๋ 1-sqrt(N)์ผ๋ก ๋ฐ๊ฟ ์๋ ํฅ์ ๊ฐ๋ฅ. A์ ์ฝ์๋ฅผ ๊ตฌํ ๋ 1-sqrt(A)๊น์ง๋ง ๊ตฌํ๋ฉด ๋๋๊ฒ์ ์๋ช ํ๋ค. ํด๋น๋ฒ์๋ด์์ N๋ฒ์งธ ์์๋ฅผ ๊ตฌํ๋ ๊ฒฝ์ฐ๋ผ๋ฉด, 1-N๊น์ง ๋ชจ๋ ๋๋ ค์ผํ๊ฒ ์ง๋ง ํด๋น๋ฒ์๋ด์์ ํน์ ์ซ์ N์ด ์์์ธ์ง ํ๋ณํ๋ ๊ฒฝ์ฐ๋ผ๋ฉด, 1-sqrt(N)์ผ๋ก ์ต์ ํ ๊ฐ๋ฅ. import java.lang.Math; import java.util.Scanner;; public class Test { private final static int MAX = 50; static boolea..
Algorithm
2019. 9. 12. 18:32
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
TAG
- OneToMany
- mysql
- queue
- bfs
- ๋ฆฌ๋ฒ์ฑ
- ์นํดํน
- brute-force
- sort
- Android
- git
- webhacking.kr
- graph
- C
- Algorithm
- javascript
- ๊ฐ๋ฐ์
- ์ฐ์ํ ํ ํฌ์ฝ์ค
- socket
- Java
- ํด์ธ์ฌํ
- ํ๋ก๊ทธ๋๋จธ์ค
- FRAGMENT
- Android Studio
- Vo
- dfs
- ํ๊ณ
- JPA
- Data Structure
- reversing
- Stack
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
๊ธ ๋ณด๊ดํจ