02 2018 档案

摘要:~~这里没有水表~~ 这几天连树剖和LCT都不会写了 所以放下总结两篇 LCT是一个通过链剖分和Splay的使用,在无根树上维护路径信息的有效算法 其单次操作时间复杂度为O(logn),常数 巨大 Splay 需要先学Splay(不会的我可不管),于是跳过Splay部分; 主要结构和思路 [讲的就交 阅读全文
posted @ 2018-02-25 22:14 cjfdf 阅读(150) 评论(0) 推荐(0)
摘要:~~这里没有水表~~ 树链剖分是一个通过轻重链剖分、dfs序和线段树的使用,在有根树上维护路径和子树信息的有效算法 其预处理时间复杂度为$O(nlog^2n)$,单次操作时间复杂度为$O(log^2n)$,常数优秀 主要是防止自己忘记,所以只作简要说明,要学习的可以 参考友链里大佬的博客 预处理 第 阅读全文
posted @ 2018-02-25 21:45 cjfdf 阅读(152) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意 给定一个$n\times m$的格网,从$(1,1)$出发,每一格$(i,j)$往上下左右移动的概率已经给出,询问到达$(n,m)$的期望步数 数据范围 $$n,m\le40$$ sol 列方程高斯消元求解是显然的 $$E_{i,j}=1+p1_{i,j}\times E 阅读全文
posted @ 2018-02-24 20:59 cjfdf 阅读(236) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意 开始时袋中有$t$种小球,第$i$种小球有$t_i$个,之后每次等概率取出一个球,第$i$次取球时观察这个球的颜色$c_i$放回并向袋中加入$d$个颜色为$c_i$的球; 给出一组询问$ "x_i,y_i" $,求同时满足第$x_i$次取球的颜色为$y_i$的概率 $1≤ 阅读全文
posted @ 2018-02-23 22:06 cjfdf 阅读(196) 评论(2) 推荐(0)
摘要:题面在[这里][1] 题意 放$n$个相连的骨牌,每次放的时候有$pl$的概率往左倒,有$pr$的概率往右倒,骨牌倒的时候可能会打翻左边相邻或者右边相邻的骨牌,并引起连锁反应直到最后一个骨牌旁边没有与之相邻的骨牌为止 例如$DD$ _ $DxDD$ _ $DD$, 如果在$x$处放置骨牌,有可能会让 阅读全文
posted @ 2018-02-23 17:26 cjfdf 阅读(182) 评论(0) 推荐(0)
摘要:部分资料从[GuessYCB][1]搬运过来 施工中~ 以下并非严格分类,部分题目需要几种方法混用 博主近期发现题型描述部分有问题,以后会填坑的... 题型 题目 题解 直接递推 [NOI2005]聪聪与可可 暂无 无限循环转递推 [SHOI2002]百事世界杯之旅 [POJ2096] Collec 阅读全文
posted @ 2018-02-21 22:17 cjfdf 阅读(345) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意 随机生成一棵$n$个叶节点的二叉树,方法是从根节点开始,每次等概率选择一个叶子节点(一开始根节点同时也是叶子节点)并生成其左右儿子(称为一次 展开 ),直到该树有$n$个叶节点为止 给定$n\leq100$,求其 叶节点平均深度 或 树深度 的期望值 sol 个人思路,可 阅读全文
posted @ 2018-02-21 21:33 cjfdf 阅读(960) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意 给定一棵树($n\le10^5$),仓鼠随机选择起点和终点,之后从起点开始随机游走,每次都会等概率地选择和其相邻的任一道路,直到到达终点,求到达终点时步数的期望 sol 因为这一道题中的起点和终点都是不确定的,不好统计 于是 先考虑终点固定的情况 ,此时我们把终点当作整棵 阅读全文
posted @ 2018-02-10 14:40 cjfdf 阅读(148) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意 给定三个数$k,pa,pb$,每次有$\frac{pa}{pa+pb}$的概率往后面添加一个'$a$',每次有$\frac{pb}{pa+pb}$的概率往后面添加一个'$b$'当出现了$k$个形如'$ab$'的子序列(不用连续)时停止。求最后的形如'$ab$'的子序列个数 阅读全文
posted @ 2018-02-09 22:35 cjfdf 阅读(258) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意 有一个$Boss$和他血量为$m$的随从奴隶主,每当奴隶主受到攻击且不死,并且$Boss$的随从个数$ include include include include include include include include include include incl 阅读全文
posted @ 2018-02-09 16:54 cjfdf 阅读(243) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意 求长度为$n$,元素取值集合为$S(\forall x\in S \in [1,m 1])$的数列乘积为$x$的方案数 sol 首先我们可以想到一个$DP$:设$f[i][j]$表示长度为$i$的数列乘积为$j$的方案数,那么有: $$f[i][j]=\sum_{k|j} 阅读全文
posted @ 2018-02-09 16:41 cjfdf 阅读(123) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-02-07 20:31 cjfdf 阅读(95) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意 给定n个[1 x]的随机整数$a_1,a_2,a_3,...,a_n$和q个询问区间$(l_i,r_i)$, 求出$\max_{i=1}^{q}({\min_{j=l_i}^{r_i}{a_j})}$的期望 对于10%的数据,$n,x,q≤6$。 对于另外20%的数据,$ 阅读全文
posted @ 2018-02-06 16:27 cjfdf 阅读(450) 评论(0) 推荐(3)
摘要:题面在[这里][1] 题意 ...见链接吧 sol 在此发一篇模拟退火的题解 不得不说luogu的数据真是太 良心 啦 一句话解释模拟退火:在一个慢慢缩小的范围内随机状态寻找最优解,当转移状态更优时直接接受,当当前状态更优时以一定概率$(exp(dlt/T))$接受 具体实现请参照代码 cpp in 阅读全文
posted @ 2018-02-03 22:32 cjfdf 阅读(171) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意 $n$张卡按照一定顺序排列,每轮从第$1$张开始考虑到最后一张,考虑一张卡时有$p[i]$的概率产生$d[i]$的贡献,产生贡献时直接退出该轮并在之后的考虑中直接跳过,若不产生贡献继续考虑下一张直到产生贡献或所有牌被考虑完时结束该轮,求期望贡献。多组数据,$T0]$$ 代 阅读全文
posted @ 2018-02-03 20:35 cjfdf 阅读(172) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意 有n盏灯,当前状态为亮或者不亮,当改变第x盏灯的开关状态时(由亮变暗,由暗变亮),为x约数编号的灯也会改变开关状态 B先生先随机操作,当存在一种 能使用小于k的操作次数让灯全部熄灭的方案 的时候,B先生会使用操作次数最小的操作方法 询问期望步数。n define pb p 阅读全文
posted @ 2018-02-03 11:54 cjfdf 阅读(569) 评论(4) 推荐(3)
摘要:题面在[这里][1] 题意 维护区间加操作+询问区间任选两不同点途中线段权值之和的期望 sol 一道假的期望题... 因为所有事件的发生概率都相同,所以答案就是 所有方案的权值总和/总方案数 因为区间加法自然想到线段树,考虑将每条道路看作一个节点 那么对于区间l r的路径(注意这里已经将道路看作节点 阅读全文
posted @ 2018-02-03 08:17 cjfdf 阅读(151) 评论(0) 推荐(0)
摘要:题面在[这里][2] 题意 不好描述.....大家还是看luogu上的吧(资磁洛谷!) sol $n include include include include include include include include include include include include inc 阅读全文
posted @ 2018-02-02 15:19 cjfdf 阅读(134) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意 从1号点开始等概率选择路径并加上边权,直到到达n号点结束,要求将m条边赋权值1 m使得期望最小 sol 续[上文][2] [zsy][3] [ycb][4] orz 简单的贪心:求出每条边的期望经过次数,sort之后对于第x小的边赋权值为x即可 于是答案转换为 求边的期望 阅读全文
posted @ 2018-02-02 10:18 cjfdf 阅读(174) 评论(0) 推荐(0)
摘要:题面在[这里][1] sol 这是一个$Splay$的题解 首先,如果一个人的家和办公室在同一侧,我们可以直接预处理; 如果不在同一侧,也可以 加上1 (当然要过桥啦) 当k==1时 我们设桥的位置为$pos$,每个人的家的位置为$x[i]$,办公室的位置为$y[i]$, 则总代价为$\sum_{i 阅读全文
posted @ 2018-02-02 09:16 cjfdf 阅读(136) 评论(0) 推荐(0)
摘要:题面在[这里][1] 题意:给定一个无向图,从1号节点出发,每次等概率选择连接该节点的一条边走到另一个节点,到达n号节点时,将走过的路径上的所有边权异或起来,求这个异或和的期望 sol 一道期望大火题(表示看了[zsy大佬][2]和[ycb大佬][3]的题解才过去的orz) 递推期望,因为是异或和, 阅读全文
posted @ 2018-02-01 22:14 cjfdf 阅读(164) 评论(0) 推荐(0)