上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 64 下一页
摘要: "题目" 先来考虑一下第一问,血量有$P$的概率减$1$ 由于我们最后需要求每一个人的期望血量,于是考虑维护出每个人处于不同血量时候的概率 一个简单$dp$即可 $$dp_{i,j}=dp_{i,j+1}P+dp_{i,j}\times (1 P)$$ $dp_{i,j}$表示第$i$个人血量为$j 阅读全文
posted @ 2019-03-24 20:48 asuldb 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 突然发现距离省选只有两周了,又突然发现自己如果打不好省选就要退役了 那就把剩下的两周当作最后两周吧 UPD on 2019.9.22 发现自己联赛之前变得更垃圾了 UPD on 2020.6.11 距离省选只有不到10天了。 状态很差,可能还不如csp之前。很有可能就要在这里停下了,csp前最后一天 阅读全文
posted @ 2019-03-22 19:49 asuldb 阅读(156) 评论(0) 推荐(0) 编辑
摘要: "题目" 略一观察发现我们要求的东西是虚树上的边权和乘上$2$ 但是增加和删除操作使得我们不能每次都建出一棵显式虚树来 考虑虚树的构建过程,发现这个边权和就是按照$dfs$序依次走过每一个点,最后再从最后一个点走回来,这样每一条边只会被经过两次 于是我们用$set$来维护$dfs$序就好了 代码 c 阅读全文
posted @ 2019-03-21 15:02 asuldb 阅读(175) 评论(0) 推荐(0) 编辑
摘要: "题目" 还纠结了一下是费用流还是最小割 最终还是决定让最小割去死吧 我们的问题就是让一个点的点权只被计算一次 考虑拆点 1. 将所有点拆成入点和出点,入点向出点连流量为$1$的边 1. 每一个出点往下连能到达的点,向入点连费用为该点点权容量为$0$的边,向出点连费用为$0$容量为$k 1$的边 这 阅读全文
posted @ 2019-03-21 11:14 asuldb 阅读(93) 评论(0) 推荐(0) 编辑
摘要: "题目" 发现$n$比较大,但是$k,p$都很小,考虑矩乘使得复杂度倾斜一下 发现所有车的最大间隔都是$p$,还保证$k include include include define re register const int M=1024; const int mod=30031; struct 阅读全文
posted @ 2019-03-21 10:21 asuldb 阅读(151) 评论(0) 推荐(0) 编辑
摘要: "题目" 我还会写$SA$和 $ST$表真是令人感动 发现这是一个思博题 我们开一个指针,标记一下当前合法的字典序最小的后缀排名在哪里,刚开始自然是$1$ 我们发现这个后缀不能为我们提供$i$的长度我们就右移这个指针 之后我们二分+$St$表找到从这个后缀往右扩展的最大距离,查一下这里面最小的$sa 阅读全文
posted @ 2019-03-20 09:07 asuldb 阅读(122) 评论(0) 推荐(0) 编辑
摘要: "题目" 场面过度玄学,容易引起不适 我们发现我们要求的这个期望由分母和分子两部分构成 易发现 $$Ans=\frac{\sum_{i=1}^nS_2(n,i)\times i\times i!}{\sum_{i=1}^nS_2(n,i)\times i!}$$ 结合$NTT$求斯特林数卷积我们就能 阅读全文
posted @ 2019-03-19 19:44 asuldb 阅读(249) 评论(0) 推荐(0) 编辑
摘要: "题目" 发现要求配对的条件是这样 $$a_j|a_i,\frac{a_i}{a_j}=p_1$$ 我们考虑一下再来一个$a_k$,满足 $$a_k|a_j,\frac{a_j}{a_k}=p_2$$ 显然$a_i=a_jp_1,a_j=a_kp_2$,于是$a_i=p_1p_2\times a_k 阅读全文
posted @ 2019-03-19 16:44 asuldb 阅读(232) 评论(0) 推荐(0) 编辑
摘要: "题目" 也是可以用$SAM$来做的 我们发现要求原串不相交,那么就要求在差分序列里不相交并且不相邻 考虑一下$SAM$,暴力做法自然是对每一个节点统计其所有$endpos$的影响 既然这样我们为什么不直接启发式合并加线段树合并分类讨论一下呢 ~~于是可休闲了~~ 我们考虑往一个节点里插入一个新的$ 阅读全文
posted @ 2019-03-19 10:54 asuldb 阅读(202) 评论(0) 推荐(0) 编辑
摘要: "题目" 我也不知道我建了个什么图,之后随便跑了跑就过了 发现要求形成一个环,改边的方向需要$1$的代价 根据网络流的套路开始拆点 1. 每个点拆成两个点,$S$向入点连流量为$1$的边,出点向$T$连流量为$1$的边 1. 对于那些方向改变的边,费用都是$1$,否则是$0$ 这样为什么是对的呢,考 阅读全文
posted @ 2019-03-18 20:49 asuldb 阅读(137) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 64 下一页