λͺ©λ‘1788 (1)

𝘚𝘭𝘰𝘸 𝘣𝘢𝘡 𝘴𝘡𝘦𝘒π˜₯𝘺

[λ°±μ€€] 1788번: ν”Όλ³΄λ‚˜μΉ˜ 수의 ν™•μž₯ - C++

문제 μˆ˜ν•™μ—μ„œ, ν”Όλ³΄λ‚˜μΉ˜ μˆ˜λŠ” μœ„μ˜ 점화식과 같이 κ·€λ‚©μ μœΌλ‘œ μ •μ˜λ˜λŠ” μˆ˜μ—΄μ΄λ‹€. μœ„μ˜ μ‹μ—μ„œλ„ μ•Œ 수 μžˆλ“―μ΄, ν”Όλ³΄λ‚˜μΉ˜ 수 F(n)은 0 μ΄μƒμ˜ n에 λŒ€ν•΄μ„œλ§Œ μ •μ˜λœλ‹€. ν•˜μ§€λ§Œ ν”Όλ³΄λ‚˜μΉ˜ 수 F(n)을 n이 음수인 κ²½μš°λ‘œλ„ ν™•μž₯μ‹œν‚¬ 수 μžˆλ‹€. μœ„μ˜ μ‹μ—μ„œ n > 1인 κ²½μš°μ—λ§Œ μ„±λ¦½ν•˜λŠ” F(n) = F(n-1) + F(n-2)λ₯Ό n ≤ 1일 λ•Œλ„ μ„±λ¦½λ˜λ„λ‘ μ •μ˜ν•˜λŠ” 것이닀. 예λ₯Ό λ“€μ–΄ n = 1일 λ•Œ F(1) = F(0) + F(-1)이 μ„±λ¦½λ˜μ–΄μ•Ό ν•˜λ―€λ‘œ, F(-1)은 1이 λ˜μ–΄μ•Ό ν•œλ‹€. n이 μ£Όμ–΄μ‘Œμ„ λ•Œ, ν”Όλ³΄λ‚˜μΉ˜ 수 F(n)을 κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€. n은 음수둜 μ£Όμ–΄μ§ˆ μˆ˜λ„ μžˆλ‹€. μž…λ ₯ 첫째 쀄에 n이 주어진닀. n은 μ ˆλŒ“κ°’μ΄ 1,000,000을 λ„˜μ§€ μ•ŠλŠ” μ •μˆ˜μ΄λ‹€. 좜λ ₯ 첫째 쀄에 F(n)이 μ–‘..