上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 题目传送门 题意:给出n条平行于x轴的线段,q次询问,每次询问一个区间最少要几条线段来覆盖,若不能覆盖则输出-1. 思路:先考虑贪心,必定是先找到,所有左端点小于等于$x$的线段的右端点最大在哪里,然后答案加一,将$x$挪到这个最大右端点,继续贪心,直到右端点大于$y$。 考虑优化,可以用倍增来加速 阅读全文
posted @ 2019-09-26 19:46 光芒万丈小太阳 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题意:给出一个字符串,将字符串中所有的回文子串全部放入一个集合里,去重后。问这个集合里有几对<a,b>,使得a是b的子串。 思路:一开始想偏了,以为只要求每个回文串的回文后缀的数量加去掉开头结尾字符的数量就可以了。事实上,如果我们把去掉两个字符的字符串称为父节点,那么父节点的回文后缀和自 阅读全文
posted @ 2019-09-22 10:51 光芒万丈小太阳 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题意:对一个字符串支持四种操作,前插入字符,后插入字符,询问本质不同的回文串数量和所有回文串的数量。 思路: 就是在普通回文树的基础上,维护suf(最长回文后缀)的同时再维护一个pre(最长回文前缀),即可完成以上操作。 代码基本是学习巨佬yyb的 阅读全文
posted @ 2019-09-20 14:37 光芒万丈小太阳 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 思路: 先看一个大牛的题解 题解里面对矩阵的构造已经写的很清楚了,其实就是因为在每个字符串都有固定的很多中状态,刚好可以用矩阵来表达,所以$(i,j)$这种状态可以通过两个相邻的矩阵的$min(i,k)+(k,j)$得到,取最小值即可,由于这是一个区间问题,所以用线段树来维护区间的矩阵运 阅读全文
posted @ 2019-09-09 20:35 光芒万丈小太阳 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题意:在n*m的网格上,有一个机器人从(x,y)出发,每次等概率的向右、向左、向下走一步或者留在原地,在最左边时不能向右走,最右边时不能像左走。问走到最后一行的期望。 思路:显然倒着算期望。 我们考虑既不是最后一行,也不靠边的一般方格,设$f[i][j]$为(i,j)这个格子的期望步数, 阅读全文
posted @ 2019-09-04 15:34 光芒万丈小太阳 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题意: 一个无向连通图,顶点从1编号到N,边从1编号到M。 小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选 择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小Z 到达N号顶点时游走结束,总分为所有获得的分数之和。 现在,请你对这M 阅读全文
posted @ 2019-09-03 19:46 光芒万丈小太阳 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题意:给一个N,在不大于N的素数中选一个p,如果p是N的约数,则将N变为N/p。否则不变,问最后N变为1的次数的期望。 思路:设E[X]为x变成1的期望,num代表小于x的质数数量,num1代表小于x并且能被x整除的素数数量。 则有$E[X]=\frac{1}{num}\sum E[x/ 阅读全文
posted @ 2019-09-03 14:43 光芒万丈小太阳 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题意:小明每晚都玩游戏,每一盘赢的概率都是p,如果第一盘就赢了,那么就去睡觉,第二天继续玩;否则继续玩,玩到赢的比例大于p才去睡;如果一直玩了n盘还没完成,就再也不玩了;问他玩游戏天数的期望; 思路:由于每次玩游戏,每天玩游戏都是独立重复试验,所以可以考虑一天玩游戏,玩不到p的概率(p都 阅读全文
posted @ 2019-09-03 12:20 光芒万丈小太阳 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题意:开始有$k$只兔子,每只都是活一天就死,每只死前都会有$pi$的概率生出$i$只兔子。求$m$天后兔子死光的概率。 思路: 设$f[i]$为一只兔子在第i天死完的概率,那么答案就是$f[m]^k$。 所以关键是求$f[i]$. 由全概率公式得到 $f[i]=p0+p1*f[i-1] 阅读全文
posted @ 2019-09-02 20:02 光芒万丈小太阳 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题意:给出一幅有向无环图,保证只有1入度为0,n出度为0,求问一个机器人从1出发,每天等概率的走到相邻点或者留在原地,问到达n点的代价。每天的代价都不一样,就是天数(第x天走一步的代价就是x)。 思路:设出度每个点的选择情况为$cnt[i]$,即出度加1. 由于每天的代价和天数有关,所以 阅读全文
posted @ 2019-09-01 20:10 光芒万丈小太阳 阅读(416) 评论(2) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页