TSU-递推数列

题目描述

给定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;
}

猜你喜欢

转载自blog.csdn.net/qq_38196810/article/details/81155926