随笔分类 - 动态规划
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1605 题意: 平面直角坐标系中,有n个点,m个标记(坐标范围1~1000)。 你可以发出口令,让所有点整体向东、南、西、北四个方向中的任意一个方向移动,口令分别记作'E','S','W','
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4652 题意: 给你一个有m个面的骰子。 两种询问: (1)"0 m n": “最后n次点数均相同”的投掷次数期望。 (2)"1 m n": “最后n次点数各不相同”的投掷次数期望。 题解: 表示状态:
阅读全文
摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3329 题意: 给你面数分别为k1,k2,k3的三个骰子。 给定a,b,c三个整数。 三个骰子每扔一次,若骰子朝上的点数分别为a,b,c,则分数清零,否则当前分数+=
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4336 题意: 有n种卡片(n <= 20)。 对于每一包方便面,里面有卡片i的概率为p[i],可以没有卡片。 问你集齐n种卡片所买方便面数量的期望。 题解: 状态压缩。 第i位表示手上有没有卡片i。 表
阅读全文
摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3640 题意: 有一个吸血鬼被困住了,他要逃跑。。。 他面前有n条路,每条路有一个困难程度c[i]。 他的初始攻击力为f。 每天他会从中随机选一条路: (1)如果当前
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4405 题意: 你在下简化版飞行棋。。。 棋盘为一个线段,长度为n。 上面有m对传送门,可以直接将你从a[i]传送到b[i]处。 每扔一次骰子,可以向前移动的步数为骰子的点数。 你的初始位置为0。当位置>
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3853 题意: 有一个n*m的网格。 给出在每个格子时:留在原地、向右走一格,向下走一格的概率。 每走一格会消耗2点体力。 问你从(1,1)到达终点(n,m)消耗体力的期望。 题解: 表示状态: dp[i
阅读全文
摘要:题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=495 题意: 有n个礼物盒,m个人。 最开始每个礼物盒中都有一个礼物。 m个人依次随机选一个盒子,如果有礼物就拿走,然后放回空盒子。 问你所有人得到总礼物数的期望。 题解: 三种做法:期望dp
阅读全文
摘要:题目链接:http://begin.lydsy.com/JudgeOnline/problem.php?id=1375 题意: 给你n个数,你可以从中选任意多个,但不能不选。问你所选数字之和为f的倍数的方案数。 题解: 表示状态: dp[i][j] = num of ways i:考虑到第i个数(还
阅读全文
摘要:题目链接:http://poj.org/problem?id=2096 题意: 有一个程序猿,他每天都会发现一个bug。 bug共有n个种类。属于某一个种类的概率为1/n。 有s个子系统,每个bug属于一个系统。属于某一个系统的概率为1/s。 问你发现的bug能够覆盖到n个种类和s个系统的期望天数。
阅读全文
摘要:题目链接:http://poj.org/problem?id=2151 题意: 一次ACM比赛,有t支队伍,比赛共m道题。 第i支队伍做出第j道题的概率为p[i][j]. 问你所有队伍都至少做出一道,并且有队伍做出至少n道的概率。 题解: 关于【至少】问题的表示。 对于每一支队伍: mst[i][j
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1207 题意: 有一个n*n的网格,接下来一段时间内会有m只鼹鼠出现。 第i只鼹鼠会在tim[i]秒出现,位置为(x[i],y[i])。数据保证tim[i]递增给出。 你有一个打鼹鼠的机器,初
阅读全文
摘要:题目链接:http://codeforces.com/problemset/problem/148/D 题意: 一个袋子中有w只白老鼠,b只黑老鼠。 公主和龙轮流从袋子里随机抓一只老鼠出来,不放回,公主先拿。 公主每次抓一只出来。龙每次在抓一只出来之后,会随机有一只老鼠跳出来(被龙吓的了。。。)。
阅读全文
摘要:题目链接:http://poj.org/problem?id=3071 题意: 给定n,有2^n支队伍参加足球赛。 给你所有的p[i][j],表示队伍i打败队伍j的概率。 淘汰赛制。第一轮(1,2)两队比、(3,4)比、(5,6)比...共进行n轮比赛后产生冠军。 问你冠军最有可能是哪支队伍。 题解
阅读全文
摘要:题目链接:http://poj.org/problem?id=3744 题意: 有n个地雷,位置为pos[i]。 在每个位置,你向前走一步的概率为p,向前走两步的概率为1-p。 你的初始位置为1。 问你通过雷区的概率。 题解: 表示状态: dp[i] = probability moving to
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/188 题意: 商场以超低价格出售n个商品,购买第i个商品所节省的金额为w[i]。 为了防止亏本,有m对商品是不能同时买的。但保证商品关系不出现环,不会出现如:(1,2) , (2,4) , (1,4)。 问你最多能节省的金额。 题
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/569 题意: 在一个数轴上可以摆M个线段,每个线段的起始终止端点给定(为整数),且每个线段有一个分值,问如何从中选取一些线段使得任意两个线段之间的距离大于等于R。每一条线段属于[0,N]。如何选择这些线段,使得分值之和最大? 定义
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/514 题意: 设有字符串X,我们称在X的头尾及中间插入任意多个空格后构成的新字符串为X的扩展串,如字符串X为”abcbcd”,则字符串”abcb_cd”,”_a_bcbcd_”和”abcb_cd_”都是X的扩展串,这里“_”代表空
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/328 题意: 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。 一个N*M的地图由N行M列组成(N≤100,M≤10),地图的每一格可能是山地(用'H' 表示),也可能是平原(用'P'表示),如下图。 在每一格平原地形上
阅读全文
摘要:题目链接:https://www.rqnoj.cn/problem/311 题意: 给你一个长度为n的数字,用t个乘号分开,问你分开后乘积最大为多少。(6<=n<=40,1<=k<=30) 题解: 简化问题: 给原数字之前添加一个"1 *",乘号不计入数量,对答案无影响。 例如:"1231"可以变成
阅读全文