摘要:题意: 给定一个数n,选出m个数使得 $\Pi_{i=1}^m a_i\ge n$,求$\sum_{i=1}^m a_i$的最小值 ,其中$m$的大小不限 $n$的长度$\le 10^6$ 简单的计算可以发现 我们要尽量多的选$3$ 在最后特别逼近的时候 会有 $3^x\times2,3^x\tim 阅读全文
posted @ 2018-05-31 10:39 Devil_Gary 阅读(517) 评论(3) 推荐(0) 编辑
摘要:很神奇的一题 看完题解不由惊叹 题意:$n$个神奇宝贝 $a$个普通球 $b$个高级球 普通球抓住$i$神奇宝贝的概率为$u[i]$ 高级球为$p[i]$ 一起用为$u[i]+p[i] u[i] p[i]$ 求期望抓到个神奇宝贝个数 $N,a,b\leq2000$ 首先不难想到$O(n^3)$的暴力 阅读全文
posted @ 2018-05-21 17:34 Devil_Gary 阅读(58) 评论(0) 推荐(0) 编辑
摘要:可以发现一个$n$节点的树的方案数是$n!$ 因为对于第$i$个点有$i$种选择方式 可以归纳证明 第$i$个点选择一个位置之后又新加入了他的左右子树 即可选择位置变为$i+1$ 那么我们对于一个点$i$枚举它的子树大小$j$ 统计要经过他和父亲的连边的点对数 它的子树的方案数即为$j! C_{n 阅读全文
posted @ 2018-05-21 15:16 Devil_Gary 阅读(88) 评论(0) 推荐(0) 编辑
摘要:第一次做这种$SAM$带权值线段树合并的题 然而$zjq$神犇看完题一顿狂码就做出来了 $Orz$ 首先把所有串当成一个串建$SAM$ 我们对$SAM$上每个点 建一棵权值线段树 每个叶子节点表示一个匹配串能到达这个点的子串个数 这样我们对最后的$SAM$的权值线段树按$parent$树合并 询问的 阅读全文
posted @ 2018-05-18 17:20 Devil_Gary 阅读(57) 评论(0) 推荐(0) 编辑
摘要:居然是一道图论题 毫无思路 我们对于每一次的融合操作 $(a,b)$ 建一个新点$c$ 并向$a,b$连边 再将$b$瓶当前的位置赋成$c$ 这样子我们就可以建成一个森林 现在枚举每一种反应$M_i$ 看他在森林里是否存在$lca$ 存在就相当于会在$lca$处发生反应 因为有反应的顺序 我们对$l 阅读全文
posted @ 2018-04-27 16:31 Devil_Gary 阅读(110) 评论(0) 推荐(0) 编辑
摘要:题意: 给一个$n$点$m$边的连通图 每个边有一个权值$d$ 当且仅当当前走过的步数$\ge d$时 才可以走这条边 问从节点$1$到节点$n$的最短路 好神的一道题 直接写做法喽 首先我们对边按$d_i$由小到大排序 设$f_i$表示加上$1\sim i 1$的所有边走$d_i$次后各点间的联通 阅读全文
posted @ 2018-04-27 08:01 Devil_Gary 阅读(100) 评论(0) 推荐(0) 编辑
摘要:连睡觉都只能睡一半就吓醒 真的蠢 CE了四道 没有cstring 踏马本机怎么能过??!! 还有几次夏令营什么的 可能水水就结束了 最单纯的拿点优惠的想法也没实现 都说以后会有用的 大概是吧 也大概是这之后唯一会有用的 无奈去做那些毫无意义的了 差不多没什么了 也很迷等高考完了去做什么 说不定又傻傻 阅读全文
posted @ 2018-04-23 08:01 Devil_Gary 阅读(150) 评论(2) 推荐(0) 编辑
摘要:建一个$SAM$ 如果$T=0$也就是本质不同的串直接在$SAM$上统计就好 如果$T=1$先拓扑序用$parent$树转移求出本质相同的串 后面都是做相同的$dfs$求出结果就好 阅读全文
posted @ 2018-04-20 15:32 Devil_Gary 阅读(89) 评论(0) 推荐(0) 编辑
摘要:$zjq$神犇一眼看出$AC$自动机 $Orz$ 直接就讲做法了 首先对每个串建出$AC$自动机 将$fail$树找到 然后求出$dfs$序 我们发现一个单词 $S_i$是$S_j$的子串当且仅当$S_j$的某个前缀$T$通过$fail$树可以t跳到$S_i$的结束位置(感性理解一下,不太懂可以去找 阅读全文
posted @ 2018-04-19 19:50 Devil_Gary 阅读(332) 评论(2) 推荐(0) 编辑
摘要:题意很明显是要用LCT来维护森林 难点在于如何处理函数之间的关系 我们可以根据题目给的提示关于泰勒展开的式子 将三种函数变成泰勒展开的形式 因为$x∈[0,1]$ 所以我们可以将三个函数在$x_0=0$处展开 $sin(ax+b)=sin(b)+\frac{acos(b)x}{1!}+\frac{ 阅读全文
posted @ 2018-04-16 11:36 Devil_Gary 阅读(95) 评论(0) 推荐(0) 编辑