摘要:题意 给你一个1e5的字符串,让你求出子串的数量,使得子串满足: 长度为$3n 2$,且$[1,2n 1]$和$[n,3n 2]$都是回文串 思路 可以看出,这两个回文串长度都是奇数 我们先用马拉车处理出每个字符$s[i]$可以左右扩展的最长长度$a[i]$ 我们找的就是找$(i,j)$的对数$(i 阅读全文
posted @ 2019-10-30 15:52 wrjlinkkkkkk 阅读 (8) 评论 (0) 编辑
摘要:题意 在一颗有点权的树上,选若干个点,使得这些点两两距离大于k,且点权和最大 思路 贪心的取比较大的值即可 将所有点按照深度从大到小排序,如果当前点点权$a[i]$大于0,则将距离为k以内的所有点减$a[i]$ 代表取了当前点,为答案贡献$a[i]$ 如果下面又扫到大于零的点权,说明那个点比这个大, 阅读全文
posted @ 2019-10-23 15:01 wrjlinkkkkkk 阅读 (234) 评论 (2) 编辑
摘要:题意 大概就是给你一个串,对于每个$i$,在$[1,i 1]$中找到一个$j$,使得$lcp(i,j)$最长,若有多个最大$j$选最小,求$j$和这个$lcp$长度 思路 首先我们需要知道对于每个$i$,能与下标小于$i$开头的前缀构成的最大$lcp$是多少 这个可以在最外层枚举$i$的过程中维护一 阅读全文
posted @ 2019-10-22 18:02 wrjlinkkkkkk 阅读 (9) 评论 (0) 编辑
摘要:题意 一个n m的网格图,每个格子可以染黑色、白色,问你每个格子最多有一个相邻颜色相同的方案数 n,m 阅读全文
posted @ 2019-10-21 14:14 wrjlinkkkkkk 阅读 (186) 评论 (0) 编辑
摘要:题意 给你一个$1e5$的有点权的树,有$1e5$个操作: 1.给第$x$层的点加上$y$ 2.求以$x$为根的子树的点权和 思路 首先处理出层数为x的所有点 操作2一般都是用dfs序+树状数组/线段树,这题因为它奇怪的题目名字,选择了树状数组 而操作1如果直接暴力的话,复杂度将是$O(nlogn) 阅读全文
posted @ 2019-10-16 17:20 wrjlinkkkkkk 阅读 (13) 评论 (0) 编辑
摘要:小学生日记: 2019.10.13,哈尔滨,打了个铜 开头 先说结论, 这次失败,我的锅70%,sdl的锅5%,ykh25% Day0 周五, 我们队出现了奇怪的厄运上身 首先是我中途在飞机上数据线突然出现在前面座位上,下了飞机发现数据线丢了( 然后ykh的羽绒服被刮掉了一堆毛 后来sdl比赛的时候 阅读全文
posted @ 2019-10-14 23:09 wrjlinkkkkkk 阅读 (443) 评论 (0) 编辑
摘要:题意 给你一些串,还有一些询问 问你第x个串在第y个串中出现了多少次 思路 对这些串建ac自动机 根据fail树的性质:若x节点是 trie中root到t任意一个节点 的fail树的祖先,那么x一定是y的子串 而x在y中出现的次数为 以x为fail树中的根节点的子树中,有多少个节点是trie树中根节 阅读全文
posted @ 2019-09-27 13:41 wrjlinkkkkkk 阅读 (19) 评论 (0) 编辑
摘要:问题 给出一个长度为$n$的序列$a[i]$,有$m$次询问, 每次给你一个$k$,让你求一个最长子串$[l,r]$,使得$max_l^r\{a_i\} min_l^r\{a_i\}\leq k$ 思路一 我们显然可以看出这个长度是具有单调性的,于是我们二分答案 $check$的方式有以下几种 RM 阅读全文
posted @ 2019-09-25 21:03 wrjlinkkkkkk 阅读 (23) 评论 (0) 编辑
摘要:题意 两个1e5的数组a,b,定义$S(t)=\left \lfloor \frac{t b_i}{a_i} \right \rfloor$,有三个操作 1 x y:将$a[x]$变为$y$ 2 x y:将$b[x]$变为$y$ 3 x:求使得$S(t)\geq k$的最小$k$ 其中$a_i\le 阅读全文
posted @ 2019-09-23 21:39 wrjlinkkkkkk 阅读 (28) 评论 (0) 编辑
摘要:题意 给你一个长度为n的数组,代表每一个物品的价格。你有一个初始钱数$x$,采用以下方法贪心: 从$1$到$n$扫一遍,如果$x$不比$a[i]$小,就买下它,买不起就跳过。 给你最终买的物品数量m,求$x$的最大值。 思路 我队的贪心菜的一笔,果然我也有很大的责任。。 首先如果最后全部买完,那么刚 阅读全文
posted @ 2019-09-20 22:29 wrjlinkkkkkk 阅读 (13) 评论 (0) 编辑