首页 > 其他 > 详细

SNOI2017 礼物

时间:2019-07-07 23:42:05      阅读:154      评论:0      收藏:0      [点我收藏+]

题解

设第\(n\)个人的礼物个数为\(F_n\), 那么显然\(F_n = 2 \times F_{n-1} + i^k\)
考虑矩阵快速幂
棘手的问题是:\(i^k\)不是可以直接用矩阵乘法可以递推的东西
有一个公式:\[a^k = \sum_{i = 1}^{k}(a-1)^i {k \choose i}\]
那么我们可以给\(\left( i-1, (i-1)^2, \cdots (i-1)^k, \right)\) 乘上一个类似杨辉三角的组合数矩阵, 就能得到\(\left(i, i^2, \cdots, i^k\right)\)
于是就做万了

SNOI2017 礼物

原文:https://www.cnblogs.com/2016gdgzoi509/p/11148856.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!