μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- db
- λ°μ΄ν°λ² μ΄μ€
- skala
- κΉμ΄μ°μ νμ
- μ°μ μμν
- λ€μ΄λλ―Ήνλ‘κ·Έλλ°
- λ°±μ€
- skala1κΈ°
- λ³ν©μ λ ¬
- μ λ ¬
- κ·Έλν
- λλΉμ°μ νμ
- μ€λΈμ
- λμ κ³νλ²
- μν
- μκ³ λ¦¬μ¦
- νμ΄μ¬
- BFS
- νλ‘κ·Έλλ¨Έμ€
- ν°μ€ν 리μ±λ¦°μ§
- LIS
- κ·Έλννμ
- ꡬν
- SQL
- λ¨Έμ§μνΈ
- 그리λ
- μμνμ
- DP
- DFS
- λμ ν©
- Today
- Total
λͺ©λ‘μν (13)
πππ°πΈ π£πΆπ΅ π΄π΅π¦π’π₯πΊ
λ¬Έμ π : https://level.goorm.io/exam/51354/ꡬλ¦κ³΅μ/quiz/1κΉ¨λνκ² κ΄λ¦¬κ° μ λμ΄μκΈ°λ‘ μλ¬Έλ ꡬλ¦κ³΅μμλ Nκ°μ λ²€μΉκ° μλ€. νμ¬ iλ²μ§Έ λ²€μΉμλ Aiλͺ μ μ¬λμ΄ μμμλλ°, ꡬλ¦κ³΅μμ μ°Ύμμ¨ Mλͺ μ μ¬λλ€μ΄ λ²€μΉμ μΆκ°λ‘ μμΌλ €κ³ νλ€. Mλͺ μ μ¬λλ€μ΄ Nκ°μ λ²€μΉμ κ°μ μ λλ μμλ€κ³ ν λ, μ¬λμ΄ κ°μ₯ λ§μ΄ μμμλ λ²€μΉλ₯Ό μ°Ύλλ€. κ·Έ λ²€μΉμ μμμλ μ¬λμ μλ₯Ό KλΌκ³ νμ. κ°λ₯ν Kμ κ° μ€ μ΅μκ°κ³Ό μ΅λκ°μ κ°κ° ꡬνμ¬λΌ. μ λ ₯첫째 μ€μ λ²€μΉμ μμ ꡬλ¦κ³΅μμ μ°Ύμμ¨ μ¬λμ μλ₯Ό λνλ΄λ μ μ N, Mμ΄ κ³΅λ°±μ λκ³ μ£Όμ΄μ§λ€.λμ§Έ μ€μ κ° λ²€μΉμ μμμλ μ¬λμ μ A1, A2, ... , ANμ΄ κ³΅λ°±μΌλ‘ ꡬλΆλμ΄ μ μλ‘ μ£Όμ΄μ§λ€. 1 ≤ N ≤ 2..

λ¬Έμ β³β³ κ²μλνκ° κ°μ΅λμμ΅λλ€. μ΄ λνλ Nλͺ μ΄ μ°Έκ°νκ³ , ν λλ¨ΌνΈ νμμΌλ‘ μ§νλ©λλ€. Nλͺ μ μ°Έκ°μλ κ°κ° 1λΆν° Nλ²μ μ°¨λ‘λλ‘ λ°°μ λ°μ΅λλ€. κ·Έλ¦¬κ³ , 1λ²↔2λ², 3λ²↔4λ², ... , N-1λ²↔Nλ²μ μ°Έκ°μλΌλ¦¬ κ²μμ μ§νν©λλ€. κ° κ²μμμ μ΄κΈ΄ μ¬λμ λ€μ λΌμ΄λμ μ§μΆν μ μμ΅λλ€. μ΄λ, λ€μ λΌμ΄λμ μ§μΆν μ°Έκ°μμ λ²νΈλ λ€μ 1λ²λΆν° N/2λ²μ μ°¨λ‘λλ‘ λ°°μ λ°μ΅λλ€. λ§μ½ 1λ²↔2λ² λΌλ¦¬ 겨루λ κ²μμμ 2λ²μ΄ μΉλ¦¬νλ€λ©΄ λ€μ λΌμ΄λμμ 1λ²μ λΆμ¬λ°κ³ , 3λ²↔4λ²μμ 겨루λ κ²μμμ 3λ²μ΄ μΉλ¦¬νλ€λ©΄ λ€μ λΌμ΄λμμ 2λ²μ λΆμ¬λ°κ² λ©λλ€. κ²μμ μ΅μ’ ν λͺ μ΄ λ¨μ λκΉμ§ μ§νλ©λλ€. μ΄λ, μ²μ λΌμ΄λμμ Aλ²μ κ°μ§ μ°Έκ°μλ κ²½μμλ‘ μκ°νλ Bλ² μ°Έκ°μμ λͺ λ²μ§Έ ..

λ¬Έμ μ’ννλ©΄μ μ’μνλ μ§μλ xμΆκ³Ό yμΆμ΄ μ§κ΅νλ 2μ°¨μ μ’ννλ©΄μ μ μ μ°μΌλ©΄μ λκ³ μμ΅λλ€. μ§μλ λ μμ μ μ k, dκ° μ£Όμ΄μ§ λ λ€μκ³Ό κ°μ΄ μ μ μ°μΌλ € ν©λλ€. μμ (0, 0)μΌλ‘λΆν° xμΆ λ°©ν₯μΌλ‘ a*k(a = 0, 1, 2, 3 ...), yμΆ λ°©ν₯μΌλ‘ b*k(b = 0, 1, 2, 3 ...)λ§νΌ λ¨μ΄μ§ μμΉμ μ μ μ°μ΅λλ€. μμ κ³Ό κ±°λ¦¬κ° dλ₯Ό λλ μμΉμλ μ μ μ°μ§ μμ΅λλ€. μλ₯Ό λ€μ΄, kκ° 2, dκ° 4μΈ κ²½μ°μλ (0, 0), (0, 2), (0, 4), (2, 0), (2, 2), (4, 0) μμΉμ μ μ μ°μ΄ μ΄ 6κ°μ μ μ μ°μ΅λλ€. μ μ kμ μμ κ³Όμ 거리λ₯Ό λνλ΄λ μ μ dκ° μ£Όμ΄μ‘μ λ, μ μ΄ μ΄ λͺ κ° μ°νλμ§ return νλ solution ν¨μλ₯Ό μμ±..
λ¬Έμ μ΄λ€ λ μμ°μμ 곡ν΅μΈ μ½μλ€ μ€μμ κ°μ₯ ν° μλ₯Ό μ΅λ곡μ½μλΌκ³ νκ³ , λ μμ°μμ 곡ν΅μΈ λ°°μλ€ μ€μμ κ°μ₯ μμ μλ₯Ό μ΅μ곡배μλΌκ³ νλ€. μλ₯Ό λ€μ΄, λ μμ°μ 12μ 90μ μ΅λ곡μ½μλ 6μ΄λ©°, μ΅μ곡배μλ 180μ΄λ€. μ΄μ λ°λλ‘ λ κ°μ μμ°μ A, Bκ° μ£Όμ΄μ‘μ λ, Aλ₯Ό μ΅λ곡μ½μλ‘, Bλ₯Ό μ΅μ곡배μλ‘ νλ λ κ°μ μμ°μλ₯Ό ꡬν μ μλ€. κ·Έλ¬λ, μ΄λ¬ν λ κ°μ μμ°μ μμ μ¬λ¬ κ° μμ μ μμΌλ©°, λν μμ μλ μλ€. μλ₯Ό λ€μ΄, μ΅λ곡μ½μκ° 6μ΄λ©° μ΅μ곡배μκ° 180μΈ λ μ μλ μμ μμμμ κ°μ΄ 12μ 90μΌ μλ μμΌλ©°, 30κ³Ό 36, 18κ³Ό 60, νΉμ 6κ³Ό 180μΌ μλ μλ€. κ·Έλ¬λ, μ΅λ곡μ½μκ° 6μ΄λ©° μ΅μ곡배μκ° 20μΈ λ μμ°μλ μμ μ μλ€. λ κ°μ..

λ¬Έμ Nκ³Ό Lμ΄ μ£Όμ΄μ§ λ, ν©μ΄ Nμ΄λ©΄μ, κΈΈμ΄κ° μ μ΄λ LμΈ κ°μ₯ 짧μ μ°μλ μμ΄ μλ μ μ 리μ€νΈλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ Nκ³Ό Lμ΄ μ£Όμ΄μ§λ€. Nμ 1,000,000,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄κ³ , Lμ 2λ³΄λ€ ν¬κ±°λ κ°κ³ , 100λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. μΆλ ₯ λ§μ½ 리μ€νΈμ κΈΈμ΄κ° 100λ³΄λ€ μκ±°λ κ°μΌλ©΄, μ°μλ μλ₯Ό 첫째 μ€μ 곡백μΌλ‘ ꡬλΆνμ¬ μΆλ ₯νλ€. λ§μ½ κΈΈμ΄κ° 100λ³΄λ€ ν¬κ±°λ κ·Έλ¬ν μμ΄μ΄ μμ λλ -1μ μΆλ ₯νλ€. μ½λμ μΈ μ€ν¬λ³΄λ€ μνμ μΈ μμμ μ’ λ μκ°ν΄λ΄€μμ΄μΌ νλ λ¬Έμ .. μ²μμ λ€λ€ νλ― ν/μ§μλ‘ λλ μ μκ°μ ν΄λ΄€λλ° μ§μμΈ κ²½μ°μ μ κ·Όμ λͺ»νκ² μ΄μ μ°Ύμλ΄€λλ μμμΌλ‘ μκ°ν΄λ΄μΌνλ€. L κΈΈμ΄λ§νΌ μ°μλ μλ‘ κ΅¬μ±λ μμ΄μ ν©μ΄ N..
λ¬Έμ νμ€μ΄λ νλ‘κ·Έλλ° λνλ₯Ό κ°μ΅νλ€. μ΄ λνλ μ¬λλ€μ΄ νμ μ΄λ£¨μ΄μ μ°Έκ°ν΄μΌ νλ©°, νμμ μλ νμ€μ΄κ° μ ν΄μ€λ€. νμμ΄ νμ€μ΄κ° μ ν κ°λ³΄λ€ λΆμ‘±νλ€λ©΄, κ·Έ νμ λνμ μ°Έμ¬ν μ μλ€. λͺ¨λ νμ κ°μ μμ νμμΌλ‘ μ΄λ£¨μ΄μ Έ μλ€. λνμ μ°Έμ¬ μμ¬λ₯Ό λ°ν νκ΅λ μ΄ Nκ°μ΄λ€. κ° νκ΅λ λͺ¨λ νμμ΄ μ°Έμ¬ν μ μλ κ²½μ°μλ§ λνμ μ°Έκ°νλ€. μ¦, λ¨λ μ¬λ μμ΄ λͺ¨λ νμμ΄ νμ λ€μ΄κ° μ μμ΄μΌ νλ€. λνλ μμ κ³Ό λ³Έμ μΌλ‘ ꡬμ±λμ΄ μλ€. λͺ¨λ νμ κ°μ νκ΅ μμμΌλ‘ μ΄λ£¨μ΄μ Έ μμ΄μΌ νλ€. μμ μμ κ° νκ΅ 1λ±νλ§ λ³Έμ μ μ§μΆνλ€. νμ€μ΄μ λνλ μ¬ν΄κ° 첫 ν΄μ΄κΈ° λλ¬Έμ, λ§μ κ΄μ¬μ΄ νμνλ€. λ°λΌμ, λ³Έμ μ μ°Έκ°νλ μ¬λμ μλ₯Ό μ΅λκ° λλλ‘ νμμ μλ₯Ό μ νλ €κ³ νλ€. λ,..
λ¬Έμ λ€μκ³Ό κ°μ΄ μ μλ μμ΄μ΄ μλ€. D[1] = A D[n] = D[n-1]μ κ° μ리μ μ«μλ₯Ό Pλ² κ³±ν μλ€μ ν© μλ₯Ό λ€μ΄ A=57, P=2μΌ λ, μμ΄ Dλ [57, 74(=52+72=25+49), 65, 61, 37, 58, 89, 145, 42, 20, 4, 16, 37, …]μ΄ λλ€. κ·Έ λ€μλ μμ λμ¨ μλ€(57λΆν°κ° μλλΌ 58λΆν°)μ΄ λ°λ³΅λλ€. μ΄μ κ°μ μμ΄μ κ³μ ꡬνλ€ λ³΄λ©΄ μΈμ κ° μ΄μ κ°μ λ°λ³΅μμ΄μ΄ λλ€. μ΄λ, λ°λ³΅λλ λΆλΆμ μ μΈνμ λ, μμ΄μ λ¨κ² λλ μλ€μ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μμ μμμλ [57, 74, 65, 61]μ λ€ κ°μ μκ° λ¨κ² λλ€. μ λ ₯ 첫째 μ€μ A(1 ≤ A ≤ 9999), P(1 ≤ P ≤ 5)κ° μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€μ..
λ¬Έμ N!μμ λ€μμλΆν° μ²μ 0μ΄ μλ μ«μκ° λμ¬ λκΉμ§ 0μ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ Nμ΄ μ£Όμ΄μ§λ€. (0 ≤ N ≤ 500) μΆλ ₯ 첫째 μ€μ ꡬν 0μ κ°μλ₯Ό μΆλ ₯νλ€. N!μ ꡬν λ€μ 10μΌλ‘ λλμ΄ κ΅¬νλ λ°©μμΌλ‘ νλ©΄ Nμ 500μ λμ νμμ λ κ°μ΄ μλμ€λ κ²μ νμΈν μ μλ€. μ¦, ν©ν 리μΌμ κ°μ κ³μ°νλ λ°©μμΌλ‘ νλ©΄ μλλ€λ λ»μ΄λ€. λ€μ 0μ΄ λμ¨λ€λ μλ―Έλ 10μ λ°°μλΌλ λ»μ΄κ³ , 0μ κ°μλ₯Ό ꡬνλ€λ κ²μ 10μ λͺ μ κ³±μΈμ§, 곧 ν©ν 리μΌμ΄ κ³μ°λλ λμ 2μ 5κ° μΌλ§λ λ€μ΄κ°λμ§λ₯Ό μλ―Ένλ€. κ³±ν΄μ£Όλ μμ 2μ 5κ° κ°κ° λͺκ° κ³±ν΄μ§λμ§ μΌ ν λ μ μ κ°μ΄ λ΅μ΄ λλλ°, λ²μ λ΄μμ 5κ° λ μ κ² λ€μ΄κ°κΈ° λλ¬Έμ 2μ κ²½μ°λ κ³μ°νμ§ μμλ€..
λ¬Έμ 1742λ , λ μΌμ μλ§μΆμ΄ μνκ° ν¬λ¦¬μ€ν°μ 골λλ°νλ λ μ¨νλ₯΄νΈ μ€μΌλ¬μκ² λ€μκ³Ό κ°μ μΆμΈ‘μ μ μνλ νΈμ§λ₯Ό 보λλ€. 4λ³΄λ€ ν° λͺ¨λ μ§μλ λ νμ μμμ ν©μΌλ‘ λνλΌ μ μλ€. μλ₯Ό λ€μ΄ 8μ 3 + 5λ‘ λνλΌ μ μκ³ , 3κ³Ό 5λ λͺ¨λ νμμΈ μμμ΄λ€. λ, 20 = 3 + 17 = 7 + 13, 42 = 5 + 37 = 11 + 31 = 13 + 29 = 19 + 23 μ΄λ€. μ΄ μΆμΈ‘μ μμ§λ ν΄κ²°λμ§ μμ λ¬Έμ μ΄λ€. λ°±λ§ μ΄νμ λͺ¨λ μ§μμ λν΄μ, μ΄ μΆμΈ‘μ κ²μ¦νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ μ λ ₯μ νλ λλ κ·Έ μ΄μμ ν μ€νΈ μΌμ΄μ€λ‘ μ΄λ£¨μ΄μ Έ μλ€. ν μ€νΈ μΌμ΄μ€μ κ°μλ 100,000κ°λ₯Ό λμ§ μλλ€. κ° ν μ€νΈ μΌμ΄μ€λ μ§μ μ μ n νλλ‘ μ΄λ£¨μ΄μ Έ μλ€. (6 ≤ n ..

λ¬Έμ Mμ΄μ Nμ΄νμ μμλ₯Ό λͺ¨λ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ μμ°μ Mκ³Ό Nμ΄ λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. (1 ≤ M ≤ N ≤ 1,000,000) Mμ΄μ Nμ΄νμ μμκ° νλ μ΄μ μλ μ λ ₯λ§ μ£Όμ΄μ§λ€. μΆλ ₯ ν μ€μ νλμ©, μ¦κ°νλ μμλλ‘ μμλ₯Ό μΆλ ₯νλ€. μμ 1978λ² μμ μ°ΎκΈ°μμ νμλ νΉμ μμ λν μμ νμ μ νμ₯νμ¬ νΉμ λ²μ λ΄μ μμλ₯Ό λͺ¨λ ꡬνλ μκ³ λ¦¬μ¦μΈ μλΌν μ€ν λ€μ€μ 체λ₯Ό μ΄μ©νμ¬ ν μ μλ λ¬Έμ μ΄λ€. λ§μ΄ μ΄λ ΅μ§λ§, μλ¦¬κ° κ°λ¨νλ€. 2 μ΄μμ ꡬνκ³ μ νλ λ²μ λ΄μ μ‘΄μ¬νλ μμ°μλ₯Ό λͺ¨λ λμ΄ν λ€, 2μ λ°°μλΆν° 3μ λ°°μ, 4μ λ°°μ, ... λ± μ°¨λ‘λ‘ κ·Έ μμ λ°°μλ€μ μ§μλκ°λ€. μλ₯Ό λ€μ΄, λ€μκ³Ό κ°μ΄ 2λΆν° 50κΉμ§μ λ²μ λ΄μ..