摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4352题意:求区间L到R之间的数A满足A的的数位的最长递增序列的长度为K的数的个数。分析:数位dp,dp[i][j][k]表示后面还有i位,此时状态为k,最长上升子序列为j时的总数(在非限制即0~9任意填...
阅读全文
摘要:题目连接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=26308题意:原来袋子里有w只白鼠和b只黑鼠 龙和王妃轮流从袋子里抓老鼠。谁先抓到白色老师谁就赢。 王妃每次抓一只老鼠,龙每次抓完一只老鼠之后会有一只老鼠跑出来。 每次...
阅读全文
摘要:题目连接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3754题意:有三个骰子,分别有k1,k2,k3个面。 每次掷骰子,如果三个面分别为a,b,c则分数置0,否则加上三个骰子的分数之和。 当分数大于n时结束。求游戏结束时的期...
阅读全文
摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4035题意:有n个房间,由n-1条隧道连通起来,实际上就形成了一棵树, 从结点1出发,开始走,在每个结点i都有3种可能:1.被杀死,回到结点1处(概率为ki)2.找到出口,走出迷宫 (概率为ei)3.和该...
阅读全文
摘要:题目连接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4808题意:一个吸血鬼,每次可以随机的选择n个洞中的任意一个,如果该吸血鬼的攻击值大于 该洞c[i]那么直接可以花费t[i]的时间久可以出去,不然要奋斗一天该吸血鬼攻击值...
阅读全文
摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4487题意:开始位置在0,每一步可以向右向左或者不动,问走了n步后,路径中能到达最右的期望。分析:dp[i][j][k]表示走了i步,到达j位置,且路径中最右位置为k时概率。状态转移方程:if(j==k)...
阅读全文
摘要:题目连接:http://poj.org/problem?id=2096题意:一个程序有m个子系统,要找出n种bug,某人一天找n种bug中的一种,求出他找出n种bug并且每个子系统中都有bug的天数的期望。分析:设dp[i][j]表示已经找到了i种bug,并且在j个子系统中出现了的天数期望。对于每次...
阅读全文
摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4405题意:跳棋有0~n个格子,每个格子X可以摇一次色子,色子有六面p(1=#include #include #include #include #include #include #include #...
阅读全文
摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3853题意:有一个人被困在一个 R*C(2#include #include #include #include #include #include #include #include #include ...
阅读全文
摘要:题目连接:http://www.codechef.com/problems/SUBLCM题意:给定一个序列,求最长连续子序列满足LCM(Ai,Ai+1...Aj)=Ai*Ai+1*...*Aj。分析:若要满足LCM(Ai,Ai+1...Aj)=Ai*Ai+1*...*Aj,必须子序列内两两互质(没有...
阅读全文
摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3886题意:给一定区间[A,B],一串由/,\,-组成的符号串。求满足符号串的数字个数。•/表示数字从左到右递增•\表示数字从左到右递减•-表示数字从左到右相等分析:dp[i][j][k],表示当枚举到第...
阅读全文
摘要:题目连接:http://poj.org/problem?id=3252题意:拆成2进制,在记录0和1的个数求区间[a,b]中,满足传化成2进制后,0的个数>=1的个数的数字的个数。。。分析:dp[pos][num0][num1]表示从高往低到达第pos位时含有num0个0和num1个1在后面任意填时...
阅读全文
摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3652题意:求1~n含有13且能被13整除的数的个数。分析:数位dp,dp数组加一维来维护到pos位模13的余数,则dp[pos][mod][2]表示非限制条件下到pos位模13余mod且已含有13的总个...
阅读全文
摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=2089题意:求区间[a,b]内不含有62或4的数的个数。分析:数位dp,dp[pos][0]表示到第pos位还没含有62或4,dp[pos][1]表示到第pos位前一位是6,dp[pos][2]表示已包含...
阅读全文
摘要:题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3555题意:求区间[a,b]内包含有'49'的数的总个数。分析:dp[pos][0]表示到第pos位没有包含49,后面1~pos-1位任意填时的总个数,dp[pos][1]表示到第pos位时前一位刚好是'...
阅读全文
摘要:题目连接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=38054题意:求区间[a,b]中包含'1'的个数。分析:数位dp,dp[pos][sum]表示第pos位已包含sum个1时pos后面可以任意填(即!limit时)的状态...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2412题意:给定一棵关系树,从中选择一些点,使这些点均不存在亲子关系,最多能取多少个点,并且判断取法是否唯一.分析:如果这题没有判断唯一性,就和hdu1520一样了。设dp[i][0]为在以i为根的子树中...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4714题意:给你一棵树,,其中每去掉一条边或加一条边的代价均为1,让你求出将其变成一个圆的最小代价。分析:由于该树要形成一个圆,所以对于分支大于等于2的子树,必须把它断开形成一条链,最后再连接起来。定义N...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4705题意:有一颗树, 选出3个点。 不在同一条路径上的集合数。分析:这题主要能逆向思考下,用总的方案数减去A,B,C三点在同一路径上的方案数,就简单了。我们可以确定中间点B,在当前以B为根求得的son中...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4679题意:给一棵树,每条边上都有一个权值,去掉树上任意一条边之后,分成两个子树,两个子树的最长路与这条边上的权值相乘的到一个乘积。问去掉那一条边可以使这个乘积最小。分析:求出树的直径,然后判断边是否树的...
阅读全文