码迷,mamicode.com
首页 >  
搜索关键字:poj 3254    ( 20310个结果
POJ 1358 Housing Complexes(二分匹配)
题目链接:http://poj.org/problem?id=1358题意:给出K个n*m的空地,字母A-Z表示障碍。对于每一块,你可以将某一种字母全部拿走,使得出现一个h*w的空地。但是每一种字母在一块中被拿走在另一块中就不允许拿这种字母了。求K块中最多有多少块可以出现多少h*w的空地?思路:(1...
分类:其他好文   时间:2014-06-23 07:33:11    阅读次数:215
poj 3034 Whac-a-Mole
http://poj.org/problem?id=3034题意:打地鼠游戏中,你有一个锤子,每一秒钟你可以拿着锤子移动d个单位的距离,掠过的鼠洞中露出的地鼠都会被锤打至,而事先知道从开始时各时间段内出现在老鼠的数量和位置,问题是从游戏开始至结束时,你最多能打到多少只地鼠,开始时锤子可以在任何位置。...
分类:其他好文   时间:2014-06-22 23:18:15    阅读次数:242
POJ 2823 Sliding Window 【单调队列】
题目链接:http://poj.org/problem?id=2823 题目大意:给出一组数,一个固定大小的窗口在这个数组上滑动,要求出每次滑动该窗口内的最大值和最小值。 这就是典型的单调队列,单调队列的作用就在此。单调队列的队首为区间内的最值,但是整个队列不用保持单调。 用两个队列分别处理最大值和最小值,在此说明一下最大值; 往队列中添加值num时,从队尾开始扫,直到遇到一个小于num的...
分类:Windows程序   时间:2014-06-22 21:29:38    阅读次数:314
POJ 2405 Beavergnaw (计算几何-简单题)
POJ 2405 Beavergnaw (计算几何-简单题) 解题思路: 简单的几何问题,够造体积相等,求未知数 V=直径为D的圆柱的体积-两个园台的体积-直径为d的圆柱的体积。 圆台体积公式 = 1/3* pi * (r1*r1 + r2*r2 + r1*r2)*h r1,r2,h分别为圆台上低半径、下底半径和高 V=pi*(D/2)*(D/2)*D - 1/3 *( D*s1-d*s2 ) - pi*(d/2)*(d/2)*d V=pi*(D/2)*(D/2)*D - ...
分类:其他好文   时间:2014-06-22 21:29:07    阅读次数:165
POJ 1947 Rebuilding Roads
树状DP第二题,这个题真的好复杂~~ 题目大意: 有一个n个结点的树,问至少去掉几条边可以产生一个有p个节点的子树。 解题思路: dp[i][j]表示以i号节点为根的子树,当有j个结点时最少需要去掉几条边。 初始化:当只有1个节点时,一定是连接它到孩子结点的所有边都去掉。 设某一孩子结点标号为v  则dp[i][j]=min(dp[i][j],dp[i][j-t]+dp...
分类:其他好文   时间:2014-06-22 18:24:38    阅读次数:185
poj-3744-Scout YYF I-矩阵乘法
f[i]=f[i-1]*p+f[i-2]*(1-p); 正好可以用矩阵加速。。。。 #include #include #include #include #include using namespace std; struct matr { double mat[3][3]; friend matr operator *(const matr a,const matr b) ...
分类:其他好文   时间:2014-06-22 18:23:06    阅读次数:173
POJ 2486 Apple Tree
题目大意: 一棵树上每一个节点都有几个苹果。问在根节点出发,走不大于K步的情况下最多能取多少个苹果。 解题思路: 树形DP,对于每一个子树的根节点src,都有dp[src][i][0],表示从src走i步可以回到src最多能够得到多少苹果。dp[src][i][1]表示从src走i步没有回到src最多能够得到多少苹果。 状态有三种转移方式: 1、用i-j-2步走其他子树回到根节点...
分类:移动开发   时间:2014-06-22 15:23:49    阅读次数:264
POJ 1785 Binary Search Heap Construction (线段树)
题目大意: 给出的东西要求建立一个堆,使得后面的数字满足堆的性质,而且字符串满足搜索序 思路分析: 用线段树的最大询问建树。在建树之前先排序,然后用中序遍历递归输出。 注意输入的时候的技巧。。。 #include #include #include #include #define lson num<<1,s,mid #define rson num<<1|1,m...
分类:其他好文   时间:2014-06-21 21:38:34    阅读次数:205
POJ 3071 Football (动态规划-概率DP)
POJ 3071 Football (动态规划-概率DP) 题目大意: 给定n,表示2^n次方个参赛者,接下来 2^n * 2^n 的矩阵,p[i][j] 表示 i 赢 j 的概率,现在是每次从1到2^n次方比赛,淘汰一半人,剩下的人在按照顺序比赛,1号和2号比,3号和4号 之类的顺序,问你最终谁赢的概率最大? 解题思路: 一道简单的概率DP题,只是我很cuo,看了别人的报告才会。 记dp[i][j]表示 第 i 场第 j 个人依然赢的概率。 那么转移就是:dp[i][j]=sum( dp[i-1][j]...
分类:其他好文   时间:2014-06-21 21:14:57    阅读次数:189
poj 1019 分块
题目来源:http://poj.org/problem?id=1019题意: 有一串数字串,其规律为1 12 123 1234 12345 123456 1234567 12345678 123456789 12345678910 1234567891011 123456789101112·····...
分类:其他好文   时间:2014-06-21 17:54:29    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!