首页 > 其他 > 详细

考试总结 模拟69

时间:2019-10-20 14:52:50      阅读:53      评论:0      收藏:0      [点我收藏+]

T1以为是O1或On出式子,没想到dp

T2惨痛教训:

多维比较每一维都要比较,

对拍要先拍小点

考场上一度纸张,没想着处理min相等的情况,然后对拍造的数据是1e9的拍出这个错误的概率极低

 

T1「背包DP」

定义f[i][j]表示考虑到第i位,用了j个的方案数,

$$f[i][j]=\sum ^{k<=lim}_{k=0} f[i-1][j-k]+c(n,k)^{(m-i)/n+1}$$

然后预处理出来c少个log

 

T2【单调栈】

 性质:

令lim为i向左到的第一个高度大于i的点

那么k一定是[lim+1,i]中的最小值

考场上想到后打了个线段树,多个log会T

所以用O(n)的单调栈,在当前i往前走的时候,每次都维护一个  i到lim之间最小值,被i pop掉的点的最小值可以更新i的最小值

 

T3【回滚莫队】

 

考试总结 模拟69

原文:https://www.cnblogs.com/casun547/p/11658165.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!