#H. 斐波那契数列Ⅱ

    传统题 1000ms 256MiB

斐波那契数列Ⅱ

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

题目描述

相信小伙伴们都学过斐波那契数列,它是这样的一个数列:1,1,2,3,5,8,13,21⋯。

fnf_n表示斐波那契数列的第 n 项,则有:f1=f2=1fn=fn1+fn2(n>2)f_1 = f_2 = 1,f_n = f_{n−1} + f_{n−2} (n>2)

为了提高难度,决定修改公式,如下:

用 fn表示新数列的第 n 项,则有:f1=f2=1fn=afn1+bfn2(n>2)f1 = f2 =1,f_n=a*f_{n−1}+b*f_{n−2} (n>2)

输入格式

输入每行包含 4 个整数 n(1≤n≤10),a(1≤a≤10),b(1≤b≤10),p(1≤p≤2000)。

输出格式

输出fn对 p 取模的值。

输出时每行末尾的多余空格,不影响答案正确性

样例

3 1 1 1000
2

20240303

未认领
状态
已结束
题目
8
开始时间
2024-3-3 0:00
截止时间
2024-3-3 23:59
可延期
24 小时