题目链接:https://www.luogu.org/problemnew/show/P3763 题目大意: 给定原串S0,询问S0有多少个子串和给定串S相差不到3个字母 题解: 我们枚举S0的子串,问题转化为如何高效的判断两个串是否相差不到三个字母 考虑到数据范围,发现只能有log的时间余地 自然 ...
分类:
其他好文 时间:
2018-09-23 11:45:12
阅读次数:
128
题目链接:http://poj.org/problem?id=3974 题目: 多组询问,每组给出一个字符串,求该字符串最长回文串的长度 数据范围支持$O(nlog n)$ 解法一: 二分+hash 回文串分奇数串和偶数串。对于奇数串,我们枚举它的中点,二分一下这个中点可以向两边扩展多远的距离;对于 ...
分类:
其他好文 时间:
2018-09-20 22:18:26
阅读次数:
224
题目链接:https://www.luogu.org/problemnew/show/P1823 题目: N个人正在排队进入一个音乐会。人们等得很无聊,于是他们开始转来转去,想在队伍里寻找自己的熟人。 队列中任意两个人A和B,如果他们是相邻或他们之间没有人比A或B高,那么他们是可以互相看得见的。 写 ...
分类:
其他好文 时间:
2018-09-20 16:01:20
阅读次数:
170
倍增新高度——树上倍增(其实差不多啦) 首先倍增就不说了 那么树上倍增和倍增有什么区别呢? 其实没什么区别,对于树上的结点u, 我们同样用st[u][l]数组记录其结点u向上2^l步数中权值最小(最大)的值 但是树上的边不是连续的啊,这我们怎么去维护呢? 这时,我们需要引入一个辅助数组f数组, 对于 ...
分类:
其他好文 时间:
2018-09-19 17:14:56
阅读次数:
156
题目链接:https://www.luogu.org/problemnew/show/P2568#sub 题目大意: 计算?$\sum_{x=1}^n\sum_{y=1}^n [gcd(x,y)==prime]?$ 题解: 解法一:莫比乌斯反演套路题 其实这样就可以了,但是还可以优化一下子 设??T ...
分类:
其他好文 时间:
2018-09-14 16:11:04
阅读次数:
203
题目链接:http://poj.org/problem?id=2480 题目大意: 题解: 我一直很欣赏数学题完美的复杂度 ...
分类:
其他好文 时间:
2018-09-14 15:58:15
阅读次数:
143
首先ORZ一发Claris聚聚的题解:http://www.cnblogs.com/clrs97/p/8689215.html,不然我可能没机会补过这道神题了。 这里写一个更详细的题解吧(我还是太菜了啊)。 题目描述 有\(n(n \le10^5)\)个人依次进入一个入口,要到一个出口。入口到出口有 ...
分类:
其他好文 时间:
2018-09-12 01:18:46
阅读次数:
309
# 标签(空格分隔): 解题报告 ## 六校联考 A 给出 $n$ 个数 $a_i$,对于每个数求其他有多少数是该数的倍数$n <= 100000, a_i <= 1000000$ Solve1:对于每个数枚举约数,那么对每个数答案的贡献就是约数出现的次数出现的次数可以预处理时间复杂度 $O(na_ ...
分类:
其他好文 时间:
2018-09-11 16:09:10
阅读次数:
276
题意:原题在这 快递小哥从city 0出发去(n+1)*(n+1)城市矩阵中送快递,求来回最短时间 做法: TSP问题,这里选用dp做法 Floyd初始化城市间的距离; 令dp[1<<i][i]=dis[0][i]; 表示先走一格,好转移 dp[s][j]表示走了j个城市,状态为s时的最小时间 注意 ...
分类:
其他好文 时间:
2018-09-09 20:34:01
阅读次数:
187
9.8解题报告 前50min写完了三个题的暴力,但是暴力的正确性不高qwq。 没有造数据绝对不是因为我懒。 然后开始想正解,T1想了一个O(n)的方法,但是写代码的时候bug太多,所以调试花了将近2个小时。 然后剩下的两个题就没大看。 距考试结束还有20min时,总感觉自己的T1有bug,所以15m ...
分类:
其他好文 时间:
2018-09-09 20:06:17
阅读次数:
146