Submission

Status:

PPPPPPP---

Subtask/Task Score:

70/100

Score: 70

User: cyblox_boi

Problemset: Fibonacci Croissant

Language: cpp

Time: 0.003 second

Submitted On: 2026-01-01 01:59:00

#include <bits/stdc++.h>
using namespace std;

long long fibo(int at)
{
    double a = (1 + sqrt(5)) / 2;
    double b = (1 - sqrt(5)) / 2;
    long long fib = (1 / sqrt(5)) * (pow(a, at) - pow(b, at));

    return fib;
}

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int n;
    cin >> n;

    long long result = 0;

    for (int i = 0; i <= n; i++)
    {
        result += fibo(i);
    }

    cout << result << '\n';

    return 0;
}