D. 线性递推式

    传统题 1000ms 256MiB

线性递推式

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

动态规划DP的实现形式之一是递推,因此递推在oi中十分重要。在某信息学的分支学科中,小a学会了如何求一阶线性递推数列。由于他想在正在学习主干学科,因此希望知道求出N阶线性递推数列。为此,他了解到了以下的内容: 一个N阶线性递推式是这样的式子:

也就是说,这个数列的每一项都是由他之前连续N项加权相加所得。其中还包括一个常数An。 例如,当N=2,a0=a1=1,a2=0时,这个式子就是我们熟悉的斐波那契数列。当然,作为这界条件,f0、f1…fn-1都是已知的。 小a对这如何去求这个式子一筹莫展,因此请你来帮助他。你的任务就是对于一个给定的N阶线性递推式,求出它的第K项是多少。

输入格式

第一行两个整数:N,K,其中N表示这个式子是N阶线性递推式,K表示你需要求得那一项。 第二行有N+1个整数:A0,A1,…,An,表示这个递推式的系数。 第三行有N个整数:F0,F1,….,Fn-1,表示数列的初始值。

输出格式

只有一行,其中只有一个整数,表示这个数列第K项的值。由于数据较大,你只需输出结果 mod 9973的值。

样例输入1

2 10
1 1 0
0 1

样例输出1

55

测试赛

未参加
状态
已结束
规则
OI
题目
5
开始于
2025-6-27 18:45
结束于
2025-6-27 20:45
持续时间
2 小时
主持人
参赛人数
3