摘要:
测试地址:GT考试 做法:本题需要用到DP矩阵优化+KMP。 令f(i,j)为到X串第i位为止,没有一次完整出现整个A串,而末尾匹配到A串第j位的X串的数目。那么怎么考虑状态转移呢?注意到,第i+1位可能为0~9任何一个数字,那么当j或这个数字不同时,到第i... 阅读全文
摘要:
测试地址:水平可见直线 做法:本题需要用到栈+凸壳。 通过观察,我们知道从y轴正方向向下看,轮廓肯定是一个下凸壳,所以我们把所有直线按斜率从小到大排序,每次插入一条直线,可以知道新插入的直线肯定会在当前的凸壳中,那么我们执行下列的过程:若当前栈顶的两条直线交... 阅读全文