题目名称 | 1493. [UVa 10870] 递推关系 |
---|---|
输入输出 | recurrences.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | cstdio 于2014-01-19加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:78, 提交:141, 通过率:55.32% | ||||
金身人面兽 | 100 | 0.050 s | 0.32 MiB | C++ |
destiny | 100 | 0.058 s | 0.33 MiB | C++ |
Respawn | 100 | 0.061 s | 0.33 MiB | C++ |
Hzoi_chairman | 100 | 0.069 s | 0.25 MiB | C++ |
wangxh | 100 | 0.092 s | 0.32 MiB | C++ |
Anonymity | 100 | 0.096 s | 0.32 MiB | C++ |
梦那边的美好ET | 100 | 0.109 s | 0.32 MiB | C++ |
绕着指尖 | 100 | 0.119 s | 0.32 MiB | C++ |
~玖湫~ | 100 | 0.137 s | 0.33 MiB | C++ |
Neptune | 100 | 0.139 s | 0.29 MiB | C++ |
本题关联比赛 | |||
201712练习 |
关于 递推关系 的近10条评论(全部评论) | ||||
---|---|---|---|---|
吸个氧就GG了??????
| ||||
回复 @yymxw :
你就撂下个代码。。 | ||||
| ||||
太久没打,调了1个小时
~玖湫~
2017-06-15 10:45
5楼
| ||||
数学一本通301页
Hzoi_Go灬Fire
2016-10-24 19:29
4楼
| ||||
感情就是个裸的矩阵运算,没什么好说的
devil
2015-01-03 20:33
3楼
| ||||
此题和642题类似
| ||||
各种矩阵运算,太久没写都忘了
雪狼
2014-01-21 10:54
1楼
|
考虑如下所示的递推关系:
$f(n)=a_1f(n-1)+a_2f(n-2)+...+a_df(n-d)(n>d)$
$a_1,a_2,...,a_d\in Z$
一个著名的例子是$Fibonacci$数列:$f(1)=1,f(2)=1,f(n)=f(n-1)+f(n-2)$,在这里$d=2,a_1=1,a_2=1$.
每一个这样的递推关系都由$d$(即递推的阶数),$a_1,a_2,...,a_d$的值,$f(1),f(2),...,f(d)$的值唯一确定。给你这些值,和两个正整数$n,m$。你的任务是计算$f(n)\mod m$的值。
输入文件包含多组数据。
每组数据有3行:
第1行是3个正整数$d,n,m$。
第2行是d个非负整数$a_1,a_2,...,a_d$。
第3行是d个整数$f(1),f(2),...,f(d)$。
两组数据之间由一个空行分隔。
对每组数据,输出一行1个非负整数:$f(n)\mod m$的值。
1 1 100 2 1 2 10 100 1 1 1 1 3 2147483647 12345 12345678 0 12345 1 2 3 0 0 0
1 55 423
数据组数$\leq 150$
对于100%的数据:$1\leq d\leq 15,1\leq n\leq 2^{31}-1,1\leq m\leq 46340$
所有的输入数据均在$32$位带符号整数范围内。
输入结束标志为$d=n=m=0$.
刘汝佳,《算法竞赛入门经典训练指南》表2-12
Problem setter: Max Furlong
Special Thanks: Derek Kisman, EPS.