CodeLabs

[백준 / C#] 1003 : 피보나치 함수 본문

백준/1000 ~

[백준 / C#] 1003 : 피보나치 함수

무오_ 2023. 7. 3. 18:30
using System;

class Program
{
    static int t = int.Parse(Console.ReadLine());
    static long[] dp = new long[100];
    static long Fibo(int n)
    {
        dp[0] = 0;
        dp[1] = 1;
        for (int i = 2; i <= n; i++)
            dp[i] = dp[i - 1] + dp[i - 2];
        return dp[n];
    }
    static void Main(string[] args)
    {
        while(t-->0)
        {
            int n = int.Parse(Console.ReadLine());
            Fibo(n);
            if (n == 0)
                Console.WriteLine("1 0");
            else  Console.Write($"{dp[n-1]} {dp[n]}\n");
        }
    }
}

'백준 > 1000 ~' 카테고리의 다른 글

[백준 / C#] 1463 : 1로 만들기  (0) 2023.07.11
[백준 / C#] 1260 : DFS와 BFS  (0) 2023.07.09
[백준 / C#] 1012 : 유기농 배추  (0) 2023.07.06
[백준 / C#] 1074 : Z  (0) 2023.06.26
[백준 / C#] 1389 : 케빈 베이컨의 6단계 법칙  (0) 2023.06.22