P27064

递推求值 (大数据)

难度 1 级 小学 算法入门 递推
讨论 统计 2通过 8提交 25%通过率 旧版界面
时间限制 1 秒 内存限制 256 MB

题目描述

已知递推公式:

F(n, 1)=F(n-1, 2) + 2F(n-3, 1) + 5,

F(n, 2)=F(n-1, 1) + 3F(n-3, 1) + 2F(n-3, 2) + 3.

初始值为:F(1, 1)=2, F(1, 2)=3, F(2, 1)=1, F(2, 2)=4, F(3, 1)=6, F(3, 2)=5。

输入n,输出F(n, 1)和F(n, 2),由于答案可能很大,你只需要输出答案除以99999999的余数。

输入

 输入第一行包含一个整数n。

输出

输出两行,第一行为F(n, 1)除以99999999的余数,第二行为F(n, 2)除以99999999的余数。

样例

样例 1
输入
4
输出
14

21

提示

数据规模和约定

  1<=n<=10^{18}。

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交