#P9825. [ICPC 2020 Shanghai R] Fibonacci

    ID: 9108 Type: RemoteJudge 1000ms 1024MiB Tried: 0 Accepted: 0 Difficulty: 2 Uploaded By: Tags>数学2020数论上海O2优化ICPC

[ICPC 2020 Shanghai R] Fibonacci

题目描述

In mathematics, the Fibonacci numbers, commonly denoted as fnf_n, is a sequence such that each number is the sum of the two preceding numbers, starting with 11 and 11. That is, f1=1,f2=1f_1 = 1, f_2 = 1 and fn=fn2+fn1 (n3)f_n = f_{n-2} + f_{n-1}~(n \ge 3).

Thus, the beginning of the sequence is 1,1,2,3,5,8,13,21,1, 1, 2, 3, 5, 8, 13, 21,\ldots .

Given nn, please calculate i=1nj=i+1ng(fi,fj)\sum_{i=1}^{n}{\sum_{j=i+1}^{n}{g(f_i,f_j)}}, where g(x,y)=1g(x,y) = 1 when xyx \cdot y is even, otherwise g(x,y)=0g(x,y) = 0.

输入格式

The only line contains one integer n (1n109)n~(1\le n\le 10^9).

输出格式

Output one number -- i=1nj=i+1ng(fi,fj)\sum_{i=1}^{n}{\sum_{j=i+1}^{n}{g(f_i,f_j)}}.

3
2
10
24
100
2739