关闭
当前搜索:

algorithm 题集四 (16.06.10)

继2016.05.24续:codeforces 651B. Beautiful Paintings-简单http://codeforces.com/problemset/problem/651/B 大意:给出一个序列,求解其任意排列中满足ai + 1 > ai 的元素个数最大和。 分析:理想情况下,无重复元素的0从小到大的排列,满足条件的元素个数最多,是n-1. 非理想情况下还有重复元素,...
阅读(1805) 评论(0)

概率dp练习 (16.04.25)

继续练习之旅,记录3道概率dp的题。希望自己从中收获并成长。zoj 3822 Dominationhttp://www.icpc.moe/onlinejudge/showProblem.do?problemCode=3822 大意:一天放一个棋子到棋盘中,最后要求每一行每一列至少一个棋子。求解天数期望。 当一个棋子放在一个位置 (i,j)时,所在的行和列均会收到影响。 根据这一点,列出转移方程...
阅读(401) 评论(0)

概率 · dp练习 (16.04.16)

由于前辈出的三道题中有一道是自己以前写过的,且写过博文,所以本文就再找了一道和概率相关的简单题来凑数。UVA - 12230 Crossing Rivershttps://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3382 大意:一人从西岸走到东岸,之间有许多条河,...
阅读(365) 评论(0)

hdu 4336 Card Collector (容斥 or dp)

题目:http://acm.hdu.edu.cn/showproblem.php?pid=4336大致题意:我们需要收集n张卡片,在每一个袋子里出现卡片对应的概率是pi p_i, 现在求出收集完所有卡片需要袋子数目的期望。分析:最开始自己用容斥做的,从简单的情况入手, 保证收集到卡片1——p1p_1 对应次数:1p1\frac{1}{p_1} 保证收集到卡片2——p2p_2 对应次数:1p2\f...
阅读(287) 评论(0)

hdu 5317 RGCDQ (dp+筛法)

http://acm.hdu.edu.cn/showproblem.php?pid=5317 大意:求出 分析:直接分解再而重循环肯定超时。 需要从素因子的个数入手,换个角度思考。 在1——1e6的范围内最多有7个素数相乘。1 2 3 4 5 6 7中有非素数1 4 6。 设素数个数是i的数字的个数是sum[i] 那么sum[4]的个数得加到sum[2]与sum[1]上,sum[6]...
阅读(349) 评论(0)

hdu 2159 Fate (二维完全背包)

http://acm.hdu.edu.cn/showproblem.php?pid=2159 题意:最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务。久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级。现在的问题是,xhd升掉最后一级还需n的经验值,xhd还留有m的忍耐度,每杀一个怪xhd会得到相应的经验,并减掉相应的忍耐度。当忍耐度降到0...
阅读(360) 评论(0)

POJ 1203 I NEED A OFFER!(背包、概率)

http://acm.hdu.edu.cn/showproblem.php?pid=1203 大意:Speakless去申请学校了。要申请国外的任何大学,你都要交纳一定的申请费用。Speakless攒了n万美元。他将在m个学校中选择若干的。每个学校都有不同的申请费用a(万美元),并且Speakless估计了他得到这个学校offer的可能性b。不同学校之间是否得到offer不会互相影响。计算一下,...
阅读(410) 评论(0)

POJ 2392 Space Elevator(带限制条件的多重背包)

http://poj.org/problem?id=2392 大意:一群牛用石块堆天梯,不同的石块有不同的高度和最高的堆叠高度,求最终的高度。 分析:觉得是多重背包,但是有了高度的限制。看了别人写的代码半天才缓过来。啊,这样处理。DP路漫漫。。 #include #include #include #include using namespace std; const int N=4...
阅读(288) 评论(0)

基础背包问题(01,完全,多重)

01背包: 有n 种不同的物品,每一种物品一件,每个物品有两个属性,wei重量(体积),val 价值,现在给一个容量为 V 的背包,问最多可带走 多少价值的物品。 完全背包 : 在01背包的基础上,如果物品不计件数,就是每个物品无限件的话,求出结果。 多重背包: 在01背包的基础上,每一件物品的件数是一定的(给出的),求出结果。 01背包: 状态转移方程(默认求...
阅读(302) 评论(0)

ZOJ 3329 One Person Game (概率DP)

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3329 题目:抛掷3个骰子(分别共有k1,k2,k3个点),如果对应的点数分别是a,b,c那么就变成0,累加加上点数之和,直到score>n时结束。问投掷3个骰子的次数。 做完这题发现,原来,一般的概率DP的设计都是从后向前推导。 设dp[i]是分数为i的次数期...
阅读(324) 评论(0)

hdu 4722 Good numbers(数位DP)

题目: http://acm.hdu.edu.cn/showproblem.php?pid=4722 输出从a到b的所有数字满足所有位数数字之和能被10整除的个数。 第一次做有关数位DP的题。开始真不懂,看了别人的代码也没立刻懂。特别是那神奇的一块代码: for(int i=1;i<=cnt;i++){ for(int j=0;j<10;j++){...
阅读(244) 评论(0)

ZOJ 3380 Patchouli's Spell Cards(概率DP)

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3380 大致题意:m个元素,每个元素有n个阶段,元素有相同阶段就可以用一张魔法卡同时使用。问同时使用至少L个元素的概率。 分析:总的组合情况是n^m,至少有L个元素具有相同的阶段,那么就是L,L+1,L+2,……,m。 因为涉及到相同相个数的问题,不同的元素有联系,...
阅读(311) 评论(0)

poj 2096 Collecting Bugs(概率dp)

http://poj.org/problem?id=2096 大致题意:一人一天寻找一个错误(软件的bug),一个错误属于一个错误种类,属于一个系统。恶心的软件的定义是N个种类S个系统均有错误,求解定义恶心软件的天数期望。 期望= 概率 数值对于发现的错误,它属于种类和系统(i,j)有四种情况(定义属于: -> 定义不属于: !-> dp[i][j]是属于i种类j系统的期望,...
阅读(350) 评论(0)

codeforces 416E. President's Path( graph dp)

http://codeforces.com/problemset/problem/416/E 题目: Good old Berland has n cities and m roads. Each road connects a pair of distinct cities and is bidirectional. Between any pair of cities, the...
阅读(301) 评论(0)

codeforces 418B. Cunning Gena (状态dp)

http://codeforces.com/problemset/problem/418/B 题目: A boy named Gena really wants to get to the "Russian Code Cup" finals, or at least get a t-shirt. But the offered problems are too complex, so he...
阅读(301) 评论(0)
40条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:331299次
    • 积分:8856
    • 等级:
    • 排名:第2517名
    • 原创:575篇
    • 转载:13篇
    • 译文:0篇
    • 评论:36条
    我的链接
    最新评论