Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: samsenpisardmoo

Problemset: อนุกรม

Language: cpp

Time: 0.003 second

Submitted On: 2025-09-30 20:34:57

#include <stdio.h>

long long fib(int n) 
{
    if (n <= 2) return 1;

    long long a = 1, b = 1, c;
    for (int i = 3; i <= n; i++) 
    {
        c = a + b;
        a = b;
        b = c;
    }
    return b;
}

int main() 
{
    int n;
    scanf("%d", &n);

    long long ans = fib(n);
    printf("%lld\n", ans);

    return 0;
}