- 博客(2)
- 收藏
- 关注
原创 HDU-5628-Clarke-and-math-狄利克雷卷积
分析:这个题目要学会数论上面的一个知识点:狄利克雷卷积。主要要知道:(f∗g)=∑d|nf(d)g()nd(f*g)=\sum_{d|n}f(d)g(){n\over{d}}f∗(g∗h)=(f∗g)∗hf*(g*h)=(f*g)*hf∗(g+h)=f∗g+f∗hf*(g+h)=f*g+f*hf∗g=g∗ff*g=g*f 这道题就变成了这个f∗1kf*1^{k}时候用一次快速幂,可以nlo
2016-02-20 20:56:55 1986
原创 Wunder Fund Round 2016 D. Hamiltonian Spanning Tree
分析:树形DP 主要看xdp[u][1]=min{dp[v0][1]−dp[v0][0]}+∑{dp[v][0]}dp[u][1] = min\{dp[v_0][1]-dp[v_0][0]\}+\sum\{dp[v][0]\}\\dp[u][0]dp[u][0]:如果uu的子节点中有dp[v1][1]+dp[v2][1]<=dp[v1][0]+dp[v1][0]dp[v_1][1]+dp[v_2
2016-02-02 21:15:40 769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人