摘要: Day0 到杭州之后出了点锅换了辆车,等了好久才开= =到宿舍发现路由器就在房门口,稳啊,过了一会儿就连不上了= =而且只有门口那个连不上,可以连上楼下的= =之后干了啥也忘了…… Day1 上午直接睡过去了……下午讲什么猜数游戏,互动了半天感觉挺没意思的……之后小火车讲题也没听。晚上营员讨论,my 阅读全文
posted @ 2017-02-08 22:50 f321dd 阅读(316) 评论(0) 推荐(0) 编辑
摘要: BZOJ4513 储能表 数位DP,f[i][2][2][2]表示前i位,是否卡n的上界,是否卡m的上界,是否卡k的下界,枚举每一维的下一位直接转移。 BZOJ4514 数字配对 若$j$是$i$的倍数且$\Omega(j)-1=\Omega(i)$则$i$,$j$可以配对,其中$\Omega(i) 阅读全文
posted @ 2017-02-05 19:44 f321dd 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 果然SA比SAM+map快。 首先这是SAM裸题,然而SA求本质不同子串个数也很容易。考虑倒着建SA,这样没错加一个字符就变成加一个后缀,其他后缀都不变,那么i的答案就是只考虑前i个后缀的答案。搞个双向链表,每次删一个后缀并RMQ更新答案。 (SAM+map复杂度可能是错的,但是我不清楚) 阅读全文
posted @ 2017-01-04 10:35 f321dd 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 差分,枚举一个串的所有后缀,暴力在所有其他串中kmp,复杂度$O(nm^2)$。 阅读全文
posted @ 2017-01-02 19:25 f321dd 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 后缀数组裸题,每次的查询单调栈扫一遍就完了。为什么要写虚后缀树= =后缀数组不是自带虚树的结构么= = 阅读全文
posted @ 2016-12-29 17:29 f321dd 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 题意:给一个模线性方程组,构造解满足尽量多的方程。 这玩意真是搞死人,只是说倒是简单…… 阅读全文
posted @ 2016-12-22 13:50 f321dd 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 裸点分,点分树每层维护有序表,查询二分,复杂度$O(nlog^3n)$。 阅读全文
posted @ 2016-12-07 15:57 f321dd 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 复制的树缩点,主席树查k小,毫无技术含量,纯码农题。 阅读全文
posted @ 2016-12-04 23:57 f321dd 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 先排序,枚举删一个点,在前面找出最优的另一个点,容易推出斜率方程,平衡树维护凸包。 阅读全文
posted @ 2016-12-01 23:44 f321dd 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 设$x_j$,$y_j$为第$j$天能买的A,B券数量,$f_i$为第$i$天的最大收益。$f_i=\max_{1\le j<i}a_ix_j+b_iy_j$,最大化$f_i$即找一个点$(x_j,y_j)$,使得这个点和斜率$-a_i/b_i$所确定的直线截距最大。平衡树维护凸包即可,按$x$建平 阅读全文
posted @ 2016-11-29 13:49 f321dd 阅读(185) 评论(0) 推荐(0) 编辑