标签:iy 代表权 frac AGC009E sum 值为 ny
赛时应该口胡了个大概,可惜没有转化成更纯粹的问题。
问题可以看做有多少不同的 \(x\) 满足 \(x=\sum_{i=1}^{m}(\frac{1}{k})^{a_i},1-x=\sum_{i=1}^{n}(\frac{1}{k})^{b_i}\)。
以上结论可以将平均数的过程建成一棵树,然后 \(x\) 代表权值为 \(1\) 的叶子结点,\(y\) 代表权值为 \(0\) 的叶子结点。
然后将 \(x,y\) 写成 \(k\) 进制小数,可以发现其中的规律。
于是答案变成 \([x^ny^m]\frac{\sum_{i=1}^{k-1}x^iy^{k-i}}{1-\sum_{i=1}^{k-2}x^iy^{k-i-1}}\)。
只需要求出 \(F(x,y)=\frac{1}{1-\sum_{i=0}^{k-1}x^iy^{k-i-1}}\) 即可,剩下的取个系数即可。
直接取系数,设 \(f[n][m]=[x^ny^m]F(x,y)\) 可以得到:
\[f[n][m]=\sum_{i=0}^{k-1}f[n-i][m-(k-1-i)] \]这个在斜方向上做前缀和即可,复杂度 \(O(nm)\)。
标签:iy,代表权,frac,AGC009E,sum,值为,ny 来源: https://www.cnblogs.com/lmpp/p/16655111.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。