SZ#G4R01. 【GESP强化 四级】三连递推

提交1 通过1
通过率100%
时间限制1000ms
内存限制256MiB

题目描述

珅泽教育的算法实验室里有一块数列显示屏。刘老师把一组“三连递推数”写进了控制程序:第 11 项和第 22 项都是 00,第 33 项是 11;从第 44 项开始,每一项都等于它前面连续三项之和。

显示屏需要支持很大的项数。为了让屏幕上的数字保持在固定范围内,每次得到新的数值后都只保留它除以 1000710007 的余数。小泽输入项号 NN 后,屏幕上出现的正是第 NN 项经过上述处理后的数值。

输入格式

一行一个整数 NN,表示需要查看的项号。

输出格式

一行一个整数,表示数列第 NN 项除以 1000710007 的余数。

7
7
1
0
100000
7927

样例解释

前七项依次为 0,0,1,1,2,4,70,0,1,1,2,4,7,所以第 77 项为 77

数据范围与约定

  • 1N1000001\le N\le100000