csp-s88

T1:带差值平方的dp转移式子有时可以二分+斜率优化

T2:山屋惊魂:概率dp,模拟

总结:看见概率和模拟,题面长的题不要慌,先确保读懂题,尝试设计dp搞清楚关键部分:   判定 

处理出几个骰子扔出几个数的概率。
T3:彩球问题:

总结:分析每种信息对题目的作用影响在哪里,再去想维数少的情况下能不能转移

关键在于算方案的同时去重:

发现颜色种类只与去重有关

而方案数与小球相同的数量有关,设计dp[13][13][13][4],表示”剩下的“小球而不是放入的,表示剩下的小球中同一颜色的小球总数量为1,2,3的那么考虑取出一个的贡献减去上一次里面的,所以只要记录上一次小球的总数量是1,2,3即可得知这次转移时它在哪里减去它的贡献1即可

记搜一般到着来所以起点为dp[ num[1] ][ num[2] ][ num[3] ][ 0 ],而不是dp[0][0][0][0];

猜你喜欢

转载自www.cnblogs.com/three-D/p/11746881.html