/ XMU_ACM / 题库 /

Estimate

Estimate

Description

XMU的神经病XXX由于美赛成绩不理想,最近在研究建模题,今天他看到了这样一道建模题。题目如下:

现在已经知道最近3个月的服务器访问量(以月为单位),请你预测接下来若干月份的服务器访问量。

很多人见到这个第一眼就想用灰度预测、回归预测或者是时间序列分析预测,比较牛逼的用ARIMA模型。

而XXX太菜了,这些都不会,于是他想到一个最简单的方法,FF(n)=A*F(n-1)+B*F(n-2)+C*F(n-3),但是这个方法太暴力了不可取,于是他又想到,未来人们使用网络肯定越来越频繁,所以可以加上时间影响因素,而他打算采用最简单的二次函数来模拟时间影响因素T(n)=D*n^2+E*n+F,对于第n个月的访问量,F(n)=FF(n)+T(n),这样就是最终预测值。

模型建完了,接下来就只要调参就可以了(雾),但是他比较懒,只愿意瞎编系数,所以请你帮忙他计算,当这些系数给定的时候,第n个月的服务器访问量是多少。

Format

Input

多组测试数据
每组测试数据第一行为一个整数N(1<=N<=10^18),表示需要你计算的第N个月的服务器访问量,第二行六个整数,分别为A、B、C、D、E、F,如题所述(0<=A,B,C,D,E,F<=10^9),第三行为三个整数F1、F2、F3,分别为第1、2、3个月的服务器访问量。(0<=F1,F2,F3<=10^18)

Output

对于每组测试数据输出一行,为第N个月的预测的访问量,答案对1000000007取模。

Sample 1

Input

4
1 2 3 4 5 6
7 8 9

Output

136

Limitation

1s, 128MB for each test case.

Hint

F(4)=3*F(1) + 2*F(2) + 1*F(3) + 4*4^2 + 5*4 + 6 = 136
F(5)=3*F(2) + 2*F(3) + 1*F(4) + 4*5^2 + 5*5 + 6

Source

Coolxxx

信息

难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者