XSY2759

Posted grice

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XSY2759相关的知识,希望对你有一定的参考价值。

题意

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

做法

按面值排序
(f_i(x))为取完前i种后,取走(a_i*x+m\%a_i)
(f_i(x)=sumlimits_{k=0}^x f_{i-1}(frac{a_i*k+m\%a_i}{a_{i-1}})=sumlimits_{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的主要内容,如果未能解决你的问题,请参考以下文章

bzoj2759

bzoj2759一个动态树好题

洛谷 P2759 奇怪的函数

Bailian2759 神奇的口袋DP

Bailian2759 神奇的口袋DP

洛谷P2759奇怪的函数