概率与统计
文章平均质量分 71
概率与统计相关知识点和icpc题目
惆怅客123
算法研究痴迷者,ai爱好者
展开
-
UVa12164/LA4412 The Great Game
本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 问题分成了两个完全独立的部分:如何最大化,以及已知p0之后如何求出状态W的首达概率。 前者解法:二分答案p,看看是否有一种策略使得pwin/(pwin+plose)≥p,即(1-p)*pwin-p*plose≥0。接下来就只需用动态规划计算(1-p)*pwin-p*plose的最大值了。令“胜”的权值为1-p,“负”的权值为-p,则问题转化为最 大化权值的数学期望。设状态d(i,j)表示前i次猜拳,得分为j(注意j可能为负数)时的最 大期望。原创 2023-05-25 22:07:24 · 103 阅读 · 0 评论 -
UVa11139 Counting Quadrilaterals
本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 四边形可按凹凸分类,先考虑凹四边形,它必然是一个三角形和其内一点形成的(见下图),并且三角形内任意一点与三角形的三个顶点能组成三个凹四边形,因此统计凹四边形可以枚举格点三角形和其内格点数(具体需要用到。这种可以借助动态规划单独计算出来:设f[w][h][s]表示宽高比为w:h(w、h互质)并且横向宽度为s的斜线下方的格点计数 在图下图 的10×10 网格中,你可以看到5 个四边形 四边形的4 条边不能相交且没有三点共线原创 2023-01-11 23:11:52 · 99 阅读 · 0 评论 -
UVa10237 Bishops
本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 可以定义多维递推状态:f[h1][c1][h2][c2][k](f[N][2][N][2][N]),表示阶梯最大高度为h1,最大高度的列有c1+1个(c1原创 2023-01-19 19:19:39 · 84 阅读 · 0 评论 -
UVa1393/LA3720 Highways
本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 有一个 n 行m 列(1≤n,m≤300)的点阵,问一共有多少条非水平非竖直的直线至少穿过其中两个点?如下图所示,n=2, m=4 时答案为12,n=m=3 时答案为14。设f[m][n]为m列n行时的答案,c[m][n]为长度为m(有m+1列)且宽度不超过n(最多n+1行)时与m互质的计数。算法时间开销已经足够小了,但其实还可以优化到。内求出,其中判断两数是否互质的方法复杂度为。由于求c[m][n]的时间复杂度为。基于c[m][n]可以写出一个。原创 2023-01-06 18:41:34 · 76 阅读 · 0 评论 -
UVa1485/LA5092 Permutation Counting
本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 若排列的1号位放的数正好是1,则转化成了f[n-1][k]。接下来考虑1也参与交换对结果的变化:若1和某个ai>i的元素交换,则转化成了新的排列但计数结果仍然f[n-1][k],当ai>i的元素有k个时有k种交换选择;若1和某个ai≤i的元素交换,则新排列的1号位新增一个ai>i的元素,当ai>i的元素有k-1个时有n-k种交换选择。得出递推式:f[n][k] = f[n-1][k] + k*f[n-1][k] + (n-k)*f[n-1][k-1]原创 2023-01-31 17:07:12 · 66 阅读 · 0 评论 -
UVa1655 Exam
本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 满足ab|x的(a,b)a,b)个数为 f(x),求 f(1)+f(2)+...+f(n) 3借鉴 Uva11526—H(a,b)n),想到了一种 O(n4 ) 复杂度的解法,可惜超时,考虑下面序列的 计数:n/(1×1)、n/(1×2)、...、n/(1×n),共 H(n)个 n/(2×1)、n/(2×2)、...、n/(2× n2 ),共 H(n/2)个⋮n/(n×1),共 H(n/n)个 实际只需要求 H(n)、H(n/...原创 2022-05-04 22:24:00 · 221 阅读 · 0 评论 -
UVa1646 Edge Case
本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 n个结点组成一个圈(n≥3),求匹配(即没有公共点的边集)的个数。例如, n=4时有7个(如下图所示),n=100时有792070839848372253127个。 最终转化成了斐波那契数列。 记函数f(n)为所求,可以用n位二进制表示边集的状态,00...0表示空边集(没有边),100...0表示只有1条边。 考虑首条边在不在集合,只有两种形式:0xx...x、10xx...x0...原创 2022-05-04 22:16:14 · 241 阅读 · 0 评论