
二分
文章平均质量分 73
July1101
这个作者很懒,什么都没留下…
展开
-
差分序列问题
文章目录基本原理经典差分序列问题问题描述PIPI种庄稼Ⅱ问题描述分析代码基本原理差分序列适用于处理区间加,单点查询问题。不适合做区间查询。树状数组适用于处理单点加,区间查询问题。不适合做区间加。已知一个序列 ai ,我们可令bib0 = a0 ;b1 = a1-a0 ;b2 = a2-a1 ;…bn = an-an-1 ;这样就有ai=b0+b1+b2+…bn此时如我们要在区间[L,R]之间的所有数全部加c即 aL+=c;aL+1+=c…aR+=c我们只需要对b数组进行处理令原创 2021-02-04 13:14:10 · 1668 阅读 · 0 评论 -
最长公共子串
文章目录问题描述1.动态规划2.字符串哈希+二分总结问题描述给定两个字符串str1,str2 求最长子字符串的长度例如:str1=abcdestr2=deabc最长公共子串为abc,长度为31.动态规划代码懒得写了自己看图if(str1[i]==str2[j]) dp[i][j]=dp[i-1][j-1]+1;else dp[i][j]=0;时间复杂度为O(n*n),n超过1e3就不能用了2.字符串哈希+二分PIPIOJ1476: http://pipioj.online/pr原创 2021-02-03 00:48:45 · 356 阅读 · 0 评论