标签:ni yj 洛谷 yb 矩阵 CQOI2018 P4456 dp 式子
正解:dp
解题报告:
首先可以先拆下这个贡献式,为了方便之后设状态什么的,把式子转成和ny有关,就成了
∑(n-y)a*yb
然后拆下式子,就可以得到
∑C(i,a)*ni*(-y)a-i*yb
再化简下就∑C(i,a)*ni*(-1)a-i*ya+b-i
所以现在就是要求(-y)a-b-i
所以考虑设dp式:f[i][j]:填到了第i位的时候特征值的j次方的贡献
然后因为j不能相邻所以考虑加一维[0/1]:最后一位是0还是1
然后转移的话就直接枚第i位填01就欧克鸭,写下转移式趴QwQ
f[i][j][0]=f[i-1][j][0]+f[i-1][j][1]
f[i][j][1]=∑Cjk*f[i-1][k][0]
关于1这个,就,拆下式子嘛,因为填1就相当于yj成了(y+1)j
拆一下做个差得贡献为∑C(i,j)*yj-i
矩阵加速就好,,,先去打下代码,等会儿补点儿细节放下代码好了
标签:ni,yj,洛谷,yb,矩阵,CQOI2018,P4456,dp,式子 来源: https://www.cnblogs.com/lqsukida/p/10623765.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。