随笔分类 - 其他
摘要:联通块个数等于 $n$ 减掉关键边个数. 这里定义关键边为:能连接两个连通块的边. 由于强制在线,我们考虑用一种数据结构维护以 $r$ 为右端点的答案. 考虑已经构建好 $1$ ~ $r-1$ 的图,那么假如 $r$ 时分两种情况: 1. $r$ 连接的两个点没有联通,那么就将这两个点连上. 2.
阅读全文
摘要:发现让 $b$ 更大的越靠前越优,然后依次决策将每个人分给哪个窗口. 令 $f[i][j]$ 表示考虑了前 $i$ 个人,且第一个窗口的总等待时间为 $j$ 的最小总时间. 然后转移一下就好了~
阅读全文
摘要:比赛的时候TLE,第二天发现合并方向合并错了~ 改了一下顺序就切了~ 又掉分了,好难过QAQ...... Code:
阅读全文
摘要:现在感觉还是挺好想的. Code:
阅读全文
摘要:这种问题的转化方式挺巧妙的. Code:
阅读全文
摘要:思路比较直接. 由于 $n$ 很小,直接定义 $f[i][j]$ 表示当前在自动机中的节点 $i,$ 被覆盖串的集合为 $j$ 的方案数.
阅读全文
摘要:此题卡Dijkstra... Code:
阅读全文
摘要:Code:
阅读全文
摘要:Code:
阅读全文
摘要:这道题还比较友好~首先,构建出来 $AC$ 自动机,那么我们要求的就是从 $0$ 号点走无限次走到一个终止节点的概率. 考虑构建转移矩阵 $M,$ $M_{i,j}$ 表示节点 $i$ 转移到节点 $j$ 的概率. 如果 $i$ 不是终止节点,则直接将概率相加即可,否则,只有 $M_{i,i}$ 为
阅读全文
摘要:数学期望可以理解成一个 DAG 模型. Code:
阅读全文
摘要:十进制转 $n$ 进制: 整数部分:$/n$ 取整,将余数依次排开,倒着将余数连在一起即为答案. 例:17 转 8进制:17/8=2...1, 2/8=0...2,则答案为 21. 小数部分:$\times n$ 取整,将整数部分扣掉,重复此过程,直到为 $1$.
阅读全文
摘要:BZOJ严重卡精,要加 $long$ $double$ 才能过. 题意:求权和最小的极大线性无关组. 之前那个方法解的线性基都是基于二进制拆位的,这次不行,现在要求一个适用范围更广的方法. 考虑贪心:将向量组按照代价从小到大排序,依次考虑加入每一组向量,如果能被表示出来就加,表示不出来就不加. 你可
阅读全文
摘要:之前求的是排名为 $i$ 的异或值,现在反过来了. 但是求法挺像的,还是二进制拆分,然后按照之前的方式统计一下就可以了.
阅读全文
摘要:可以将每一个开关控制的灯的序列看作是0/1组成的二进制. 由于灯的开和关是满足异或的性质的,所以直接求一下线性基大小即可. 答案为 $2^{size}.$
阅读全文
摘要:这个还挺友好的,自己相对轻松能想出来~令 $f[i]$ 表示起点到点 $i$ 的期望次数,则 $ans[i]=f[i]\times \frac{p}{q}$
阅读全文
摘要:和游走挺像的,都是将概率转成期望出现的次数,然后拿高斯消元来解.
阅读全文
摘要:Description 一个无向连通图,顶点从1编号到N,边从1编号到M。小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选 择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小Z 到达N号顶点时游走结束,总分为所有获得的分数之和。现在,请你对这M
阅读全文
摘要:思路肯定是没有问题,但是不知道为啥一直 TLE 两个点~
阅读全文
摘要:题解:求解形如 $A[i]ans\equiv b[i](mod$ $p[i])$ 的 $x$ 的最小正整数解. 考虑只有一个等式,那么可以直接化成 $exgcd$ 的形式:$A[i]ans+p[i]y=b[i],$ 直接求 $ans$ 的正整数解即可. 增量 $M$ 为 $\frac{p[i]}{g
阅读全文

浙公网安备 33010602011771号