#2561. 斐波那契数列前n项和

斐波那契数列前n项和

题目描述

已知斐波那契数列是一个特殊的数列,性质如下:

第一项: f(1)=1 f(1) = 1

第二项: f(2)=1 f(2) = 1

n n 项: f(n)=f(n1)+f(n2),   (3n) f(n) = f(n-1) + f(n-2),\ \ \ (3 \leq n)

请你求出斐波那契数列n n 项的和,这个值可能会很大,需要模 5382500 5382500

输入格式

输入一个整数nn

输出格式

输出斐波那契数列前nn的和

样例数据

10
143

提示

这是一道模板题,做之前你需要掌握矩阵快速幂的相关知识

1n1015 1\leq n \leq 10^{15}

对于40% 40\% 的数据:n106 n \leq 10^6

对于100% 100\% 的数据:n1015 n \leq 10^{15}