博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ 1567: [JSOI2008]Blue Mary的战役地图
阅读量:4972 次
发布时间:2019-06-12

本文共 1525 字,大约阅读时间需要 5 分钟。

1567: [JSOI2008]Blue Mary的战役地图

Time Limit: 10 Sec  Memory Limit: 162 MB
Submit: 1011  Solved: 578
[][][]

Description

Blue Mary最近迷上了玩Starcraft(星际争霸) 的RPG游戏。她正在设法寻找更多的战役地图以进一步提高自己的水平。 由于Blue Mary的技术已经达到了一定的高度,因此,对于用同一种打法能够通过的战役地图,她只需要玩一张,她就能了解这一类战役的打法,然后她就没有兴趣再玩儿这一类地图了。而网上流传的地图有很多都是属于同一种打法,因此Blue Mary需要你写一个程序,来帮助她判断哪些地图是属于同一类的。 具体来说,Blue Mary已经将战役地图编码为n*n的矩阵,矩阵的每个格子里面是一个32位(有符号)正整数。对于两个矩阵,他们的相似程度定义为他们的最大公共正方形矩阵的边长。两个矩阵的相似程度越大,这两张战役地图就越有可能是属于同一类的。

Input

第一行包含一个正整数n。 以下n行,每行包含n个正整数,表示第一张战役地图的代表矩阵。 再以下n行,每行包含n个正整数,表示第二张战役地图的代表矩阵。

Output

仅包含一行。这一行仅有一个正整数,表示这两个矩阵的相似程度。

Sample Input

3
1 2 3
4 5 6
7 8 9
5 6 7
8 9 1
2 3 4

Sample Output

2

HINT

样例解释:

子矩阵:
5 6
8 9
为两个地图的最大公共矩阵
约定:
n<=50

题目大意:求两个矩形的最大公共子正方形的边长

题解:O(n^7)暴力...从大到小枚举边长

代码:

#include
#include
#include
using namespace std;int n;int a[55][55],b[55][55];inline int read(){ char ch=getchar();int x=0,f=1; for(;!isdigit(ch);ch=getchar())if(ch=='-')f=-1; for(;isdigit(ch);ch=getchar())x=x*10+ch-'0'; return x*f;}int main(){ scanf("%d",&n); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) a[i][j]=read(); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) b[i][j]=read(); for(int i=n;i>=1;i--){ for(int k=1;k<=n-i+1;k++){ for(int p=1;p<=n-i+1;p++){ for(int q=1;q<=n-i+1;q++){ for(int y=1;y<=n-i+1;y++){ bool flag=true; for(int j=0;j

 

转载于:https://www.cnblogs.com/zzyh/p/7593691.html

你可能感兴趣的文章
HTML 页面跳转的五种方法
查看>>
Asp.net Web.config文件读取路径你真的清楚吗?
查看>>
Linux系统目录结构
查看>>
缓存模块redis
查看>>
the operation was attempted on an empty geometry Arcgis Project异常
查看>>
Python-5PyCharm配置
查看>>
C# 数值类型和无穷大
查看>>
小白成长建议(6)-测试的灵魂-云层
查看>>
Weblogic编译JSP后生成的class文件的位置
查看>>
SVN版本回退
查看>>
[ubuntu]Gedit修改文件后提示无法创建备份文件同时不能保存修改过后的文件
查看>>
navicat查看mysql数据表记录数不断变化
查看>>
初探phpcms模块
查看>>
二进制日志备份与恢复,快照备份,复制
查看>>
[Leetcode] Longest Substring Without Repeating Characters
查看>>
几款KINECT应用
查看>>
《JavaScript高级程序设计》chapter 1: javascript 简介
查看>>
利用日期、经纬度求日出日落时间 C语言程序代码(zz)
查看>>
atlas制作 和 自定义字体bnfont
查看>>
一本通1604理想的正方形
查看>>