随笔分类 -  动态规划

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