暴力满上.jpg
比赛思路
- T1(game):前两天才做过原题,n2log n 的离线优化一下就是n^2的了,60pts
- T2(time):直接从小到大贪心即可,相同的特殊处理。
- T3(cover):感觉很神仙,化简题意之后n2DP+一个从叶子开始的贪心,70pts
赛后消化
- T1
- T3也很神奇。将f[i][j]化成差分表,显然每多一层的增量是递减的。再根据转移,当前点的增量和儿子的增量相加,但是要多一层,所以将当前点也当作多一层的贡献(也就是多一个与其他不相关的增量)。对于每一个f[i][j]-f[i][j-1]开一个set上的节点,合并的时候启发式合并就好了。
总结
- 最近的出题人的题解老是会出一点锅,看来还是不能盲目相信出题人,这种东西不能一口否定,毕竟有可能出题人也没有想到的方法,我们可以想到,要对自己有一点信心。
- 还好今天用几个小数据验了一下第二题和第三题,要不然都得挂。
- T3这种有覆盖次数的问题可以考虑次数加1的贡献,因为它们是递减的,所以可以贪心维护(实际上还可以有凸优化来做这一类问题,不过这题不需要)。
来源:CSDN
作者:YiPeng_Deng
链接:https://blog.csdn.net/qq_43649416/article/details/102890137