摘要:
测试地址:Card Collector 题目大意:要收集n(n≤20)张不同的卡片,每一次有pi的概率得到第i张卡片,每次最多获得一张卡片,有可能一张卡片都得不到,求收集完所有卡片所需要的期望次数。 做法:本题需要用到状态压缩DP和期望DP。 首先,我们发现... 阅读全文
摘要:
测试地址:Information Disturbing 题目大意:有n个士兵和n−1条通信线路连接在这些士兵之间,使得士兵们都能和总指挥官(1号点)取得联系,现在有一个设备能切断通信线路,每条通信线路要切断需要一些电力,现在要求切断的每条线路电力不超过一个上... 阅读全文
摘要:
测试地址:One hundred layer 题目大意:一座塔有N层,每一层有一排M个位置,要从第一层的第X个位置出发,每一层只能向某一个方向走动至多T步,然后就要跳到下一层的与该层跳下位置对应的那个位置。每个位置上都有一个分数,最终得分就是所有走过的位置上... 阅读全文
摘要:
测试地址:Activation 题目大意: Tomato要在服务器上激活一个游戏,一开始服务器序列中有N个人,他排在第M位,每次服务器会对序列中第一位的玩家进行激活,有四种结果: 1.有p1的概率会激活失败,这时候序列的状态是不变的。 2.有p2的概率第一位... 阅读全文
摘要:
测试地址:Gems Fight! 题目大意:有B(≤21)包宝石,宝石共有G(≤8)种颜色,双方每轮取走一包并放在一个共用的容器里,如果一个玩家取完一包后,该容器内有S(#include #include #include #include #define ... 阅读全文
摘要:
测试地址:Prison Break 题目大意:一个n×m的网格中,一些格子是空地,一些格子是开关(一开始状态为开),一些格子是能量池,还有一些格子不能走。要求从一个给定的格子出发,关闭所有的开关,每走一格会耗费一个单位能量,走到能量池可以使用它来回复能量到满... 阅读全文
摘要:
测试地址:警察局长 题目大意:有一个罪犯从节点1开始逃跑,每次都走最短路线(就是说,如果他到达某点,那么他经过的路径一定是节点1到该点的最短路径),如果在一个节点有多种选择,则等概率选择一条边逃跑,节点1到各点最短路径唯一。当没有选择的时候,他就会藏匿起来,... 阅读全文
摘要:
测试地址:Intervals 题目大意:有一个集合,给定n个三元组[ai,bi,ci],表示集合包含区间[ai,bi]中的至少ci个整数,求这个集合最少可能包含的整数个数。 做法:本题需要用到差分约束系统和单源最长路。 题目中给了形如∑bik=aitk≥ci... 阅读全文
摘要:
测试地址:最大矩形 题目大意:给定一个元素绝对值不超过10的矩阵,要求找出两个不相交的子矩阵,使得这两个子矩阵中元素之和的乘积最大。 做法:本题是一道矩阵型DP题。 两个不相交的子矩阵,要么被一条横向的分割线分隔,要么被一条纵向的分割线分隔。因此,我们枚举这... 阅读全文
摘要:
测试地址:最大矩形 题目大意:给定一个元素绝对值不超过10的矩阵,要求找出两个不相交的子矩阵,使得这两个子矩阵中元素之和的乘积最大。 做法:本题是一道矩阵型DP题。 两个不相交的子矩阵,要么被一条横向的分割线分隔,要么被一条纵向的分割线分隔。因此,我们枚举这... 阅读全文