码迷,mamicode.com
首页 > 其他好文 > 详细

XSY2759

时间:2020-04-04 14:43:22      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:限制   math   多项式   limit   关于   lock   block   个数   class   

题意

\(n\)种不同的硬币,不限制个数,两两为倍数关系。求取\(m\)元的方案数。\((n\le 50,m\le 10^{18})\)

做法

按面值排序
\(f_i(x)\)为取完前i种后,取走\(a_i*x+m\%a_i\)
\(f_i(x)=\sum\limits_{k=0}^x f_{i-1}(\frac{a_i*k+m\%a_i}{a_{i-1}})=\sum\limits_{k=0}^x f_{i-1}(\frac{a_i}{a_{i-1}}*k+\frac{m\%a_i}{a_{i-1}})\)
显然\(f_i(x)\)是关于\(x\)\(i\)次多多项式

XSY2759

标签:限制   math   多项式   limit   关于   lock   block   个数   class   

原文地址:https://www.cnblogs.com/Grice/p/12631493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!