上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 题目链接:万径人踪灭 因为manachar写挂导致这道题调了好久……整个人都不好了…… 我们可以发现我们要求回文子序列的数目,并且要求不连续。那么我们显然可以用所有的数目减去连续的数目。 然后,我们可以非常轻易地发现(我怎么看不出来)如果我们只考虑一个字母的话,把这个串看成一个多项式,平方一下,第\ 阅读全文
posted @ 2017-02-07 19:38 lcf2000 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 题目链接:力 听说这道题是\(FFT\)板子题,于是我就来写了…… 首先可以发现这个式子:\[E_i=\sum_{j<i}\frac{q_j}{(i-j)^2}-\sum_{j>i}\frac{q_j}{(i-j)^2} \] 然后可以对两半分别考虑一下。发现下标刚好是\(j+(i-j)=i\),于 阅读全文
posted @ 2017-02-06 20:48 lcf2000 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 题目链接:多项式乘法 保存一发FFT与NTT板子。 学习链接:从多项式乘法到快速傅里叶变换 FFT NTT 注意差值回来的时候不取反也是可以的,只不过需要把数组\(reverse\)一下(根据单位复数根的性质应该不难理解) 代码(FFT): 代码(NTT): 阅读全文
posted @ 2017-02-06 20:34 lcf2000 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 题目链接:震波 这道题有种紫荆花之恋的既视感→_→ 于是我果断写了点分+treap,结果这道题卡常数,\(treap\)被生生卡掉了……看来我以前低估了\(treap\)的常数…… 于是我一气之下把\(treap\)改成了线段树,然后发现空间似乎多了一个\(\log\)……接着仔细想了想,发现由于每 阅读全文
posted @ 2017-02-04 23:06 lcf2000 阅读(234) 评论(1) 推荐(0) 编辑
摘要: 题目链接:水管局长数据加强版 好久没写博客了…… 上次考试的时候写了一发LCT,但是写挂了……突然意识到我已经很久没有写过LCT了,于是今天找了道题来练练手。 首先,LCT这里不讲。这道题要求支持动态的查询两点间路径的最大值,还有删边的操作。很显然,把操作离线,倒过来做,删边变成了加边,那么只需要用 阅读全文
posted @ 2017-02-02 20:47 lcf2000 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Cheat 话说这道题很久以前某人就给我们考过,直到现在,我终于把这个坑填上了…… 这道题要我们把一个串\(S\)划分成若干块,每块长度不小于\(L_0\),使得能够在文章库中完全匹配的块的长度和占总长度的\(90\%\)以上。首先,答案显然是可以二分的。于是,我们就可以二分一个答案\(a 阅读全文
posted @ 2017-01-23 10:11 lcf2000 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 题目链接:开店 这道题显然一眼树分治,维护点分的结构,在每个点上,对每种年龄到这个点\(u\)以及他在点分树上父亲的距离和建一棵线段树,查询的时候一路往上跳即可。 但是我太懒了(其实你要说我不会也可以),所以并不想写这种东西。于是,我就只能尝试一下别的方法。 设一个点\(u\)的年龄为\(y_u\) 阅读全文
posted @ 2017-01-22 09:36 lcf2000 阅读(312) 评论(2) 推荐(0) 编辑
摘要: 题目链接:品酒大会 学了后缀自动机之后再来写这道题就轻松多了…… 首先,题面中的两杯酒\(r\)相似就是这两个后缀的最长公共前缀大于等于\(r\)。把串翻转过来之后就变成了两个前缀的最长公共后缀……然后就是\(parent\)树的事了…… 接着,我们要求出选出两杯\(r\)相似的酒的方案数。这个比较 阅读全文
posted @ 2017-01-18 21:50 lcf2000 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题目链接:差异 写题时发现这道题当初已经用后缀数组写过了……但是既然学了后缀自动机那就再写一遍吧…… 观察一下题目所给的式子:\[\sum_{1\leqslant i < j \leqslant n}len(T_i)+len(T_j)-2lcp(T_i,T_j)\] 可以发现前面两项其实是可以在\( 阅读全文
posted @ 2017-01-18 16:42 lcf2000 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题目链接:最强跳蚤 这道题本来不想写博客的……但是鉴于自己犯了低级错误,还是写篇博客记载一下。 一开始我的想法和题解里面的算法而比较类似,也是先分解质因数,然后用质因子是否出现偶数次来判断当前这个数是否是完全平方数…… 然而这样并不能AC,于是我去翻了题解……\(get\)了一个新做法,就是给每个出 阅读全文
posted @ 2017-01-15 20:50 lcf2000 阅读(201) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页