POJ 2029 DP || 暴力

简介:
在大矩形中找一个小矩形

使小矩形包括的*最多


暴力或者DP  水题


暴力:

#include "stdio.h"
#include "string.h"
int main()
{
    int n,m,w,i,s,t,j,k,l,ans,sum,x,y;
    int map[101][101];
    while (scanf("%d",&w)!=EOF)
    {
        if(w==0) break;
        scanf("%d%d",&n,&m);
        memset(map,0,sizeof(map));
        while (w--)
        {
            scanf("%d%d",&x,&y);
            map[x][y]=1;
        }
        scanf("%d%d",&s,&t);
        ans=0;
        for (i=1;i<=n-s+1;i++)
            for (j=1;j<=m-t+1;j++)
            {
                sum=0;
                for (l=0;l<s;l++)
                    for (k=0;k<t;k++)
                    sum+=map[i+l][j+k];
                if (sum>ans) ans=sum;
            }
        printf("%d\n",ans);

    }
    return 0;
}


DP:

 





本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5217032.html,如需转载请自行联系原作者


相关文章
动态规划(DP)——区间DP
动态规划(DP)——区间DP
|
7月前
poj 1088 记忆化搜索||动态规划
记忆化搜索也也是采用递归深搜的对数据进行搜索,但不同于直接深搜的方式,记忆化搜索是在每次搜索时将得到的结果保存下来,避免了重复计算,这就是所谓的记忆化。记忆化应该是属于动态规划。
22 0
|
7月前
hdoj 1028/poj 2704 Pascal's Travels(记忆化搜索||dp)
有个小球,只能向右边或下边滚动,而且它下一步滚动的步数是它在当前点上的数字,如果是0表示进入一个死胡同。求它从左上角到右下角到路径数目。 注意, 题目给了提示了,要用64位的整数。
26 0
|
11月前
|
机器学习/深度学习
[LeeCode][动态规划][简单] 杨辉三角
[LeeCode][动态规划][简单] 杨辉三角
37 0
|
11月前
[LeeCode][动态规划][简单]上楼梯
[LeeCode][动态规划][简单]上楼梯
43 0