题目描述
给定a0,a1,以及an=p*a(n-1) + q*a(n-2)中的p,q。这里n >= 2。 求第k个数对10000的模。
输入描述
输入包括5个整数:a0、a1、p、q、k。
输出描述
第k个数a(k)对10000的模。
程序代码
#include <iostream>
using namespace std;
int main()
{
int a0, a1, p, q, k, i;
cin >> a0 >> a1 >> p >> q >> k;
int a[k+1]; a[0]=a0; a[1]=a1;
for(i=2; i<=k; i++)
a[i] = (p*a[i-1] + q*a[i-2])%10000;
cout << a[k] << endl;
return 0;
}