μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- skala
- skala1κΈ°
- λ°μ΄ν°λ² μ΄μ€
- SQL
- LIS
- κ·Έλν
- κΉμ΄μ°μ νμ
- 그리λ
- λλΉμ°μ νμ
- λ³ν©μ λ ¬
- νλ‘κ·Έλλ¨Έμ€
- DP
- μ€λΈμ
- μ λ ¬
- λμ κ³νλ²
- λμ ν©
- λ€μ΄λλ―Ήνλ‘κ·Έλλ°
- μμνμ
- db
- μ°μ μμν
- DFS
- BFS
- κ·Έλννμ
- λ°±μ€
- λ¨Έμ§μνΈ
- ꡬν
- μκ³ λ¦¬μ¦
- μν
- ν°μ€ν 리μ±λ¦°μ§
- νμ΄μ¬
- Today
- Total
λͺ©λ‘μ 체 κΈ (116)
πππ°πΈ π£πΆπ΅ π΄π΅π¦π’π₯πΊ

λ¬Έμ Mμ΄μ Nμ΄νμ μμλ₯Ό λͺ¨λ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ μμ°μ Mκ³Ό Nμ΄ λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. (1 ≤ M ≤ N ≤ 1,000,000) Mμ΄μ Nμ΄νμ μμκ° νλ μ΄μ μλ μ λ ₯λ§ μ£Όμ΄μ§λ€. μΆλ ₯ ν μ€μ νλμ©, μ¦κ°νλ μμλλ‘ μμλ₯Ό μΆλ ₯νλ€. μμ 1978λ² μμ μ°ΎκΈ°μμ νμλ νΉμ μμ λν μμ νμ μ νμ₯νμ¬ νΉμ λ²μ λ΄μ μμλ₯Ό λͺ¨λ ꡬνλ μκ³ λ¦¬μ¦μΈ μλΌν μ€ν λ€μ€μ 체λ₯Ό μ΄μ©νμ¬ ν μ μλ λ¬Έμ μ΄λ€. λ§μ΄ μ΄λ ΅μ§λ§, μλ¦¬κ° κ°λ¨νλ€. 2 μ΄μμ ꡬνκ³ μ νλ λ²μ λ΄μ μ‘΄μ¬νλ μμ°μλ₯Ό λͺ¨λ λμ΄ν λ€, 2μ λ°°μλΆν° 3μ λ°°μ, 4μ λ°°μ, ... λ± μ°¨λ‘λ‘ κ·Έ μμ λ°°μλ€μ μ§μλκ°λ€. μλ₯Ό λ€μ΄, λ€μκ³Ό κ°μ΄ 2λΆν° 50κΉμ§μ λ²μ λ΄μ..
λ¬Έμ μ£Όμ΄μ§ μ 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..
λ¬Έμ λ μμ°μ Aμ Bμ λν΄μ, Aμ λ°°μμ΄λ©΄μ Bμ λ°°μμΈ μμ°μλ₯Ό Aμ Bμ 곡배μλΌκ³ νλ€. μ΄λ° 곡배μ μ€μμ κ°μ₯ μμ μλ₯Ό μ΅μ곡배μλΌκ³ νλ€. μλ₯Ό λ€μ΄, 6κ³Ό 15μ 곡배μλ 30, 60, 90λ±μ΄ μμΌλ©°, μ΅μ 곡배μλ 30μ΄λ€. λ μμ°μ Aμ Bκ° μ£Όμ΄μ‘μ λ, Aμ Bμ μ΅μ곡배μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ ν μ€νΈ μΌμ΄μ€μ κ°μ T(1 ≤ T ≤ 1,000)κ° μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Tκ°μ μ€μ κ±Έμ³μ Aμ Bκ° μ£Όμ΄μ§λ€. (1 ≤ A, B ≤ 45,000) μΆλ ₯ 첫째 μ€λΆν° Tκ°μ μ€μ Aμ Bμ μ΅μ곡배μλ₯Ό μ λ ₯λ°μ μμλλ‘ ν μ€μ νλμ© μΆλ ₯νλ€. 2609λ² μ΅λ곡μ½μμ μ΅μ곡배μ λ₯Ό μ΄μ©νμ¬ νλ©΄ κ°λ¨νκ² ν μ μλ λ¬Έμ μ΄λ€. μ½λ #include..