八云蓝(ran )

【题目背景】
“哎呀哎呀~幽幽子送我的那个古瓷器。。。怎么成了碎片啊”
八云蓝捂住头趴在地上,身边的八云紫正拿着她那把洋伞,砰砰地敲着蓝的
头。
“说过多少次了,管好你那大尾巴!”
“呜呜呜。。。我不敢了。”
“记得 300 年前那次。。你好像也是这么说的吧?”
“呜呜呜。。“
“这是我对你‘爱的形式’啊,你可要好好接受!快起来,教橙数学去!”
【问题描述】
无奈的八云蓝只得从地上爬起来,到了橙的身边,这次橙的题目不在是一道
数学题了,而是一道非常奇怪的题。
具体的, 有两个 n n* 的正方形矩阵,
j i
a 表示第 1 个矩阵第 i 行第 j 列的数,
j i
b
表示第 2 个矩阵第 i 行第 j 列的数,你需要求出两个矩阵中完全相同的两个最大
子正方形的边长(相同是指长宽相同且每个位置的数均相等)。
【输入格式】
第一行一个正整数 n 。
接下来 n 行,每行 n 个数,为第一个矩阵。
接下来 n 行,每行 n 个数,为第二个矩阵。
【输出格式】
一行一个整数,表示最大子矩阵的边长。
【样例 1 1 输入】
3
1 2 4
4 5 6
9 9 8
7 4 3
2 1 2
2 4 5
【样例 1 1 输出】

#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
#define MAXN 51
int a[MAXN][MAXN],b[MAXN][MAXN];inline void read(int &x){x=0; int f=1; char c=getchar();while(c>'9'||c<'0'){ if(c=='-')f=-1; c=getchar(); }while(c>='0'&&c<='9'){ x=x*10+c-'0'; c=getchar(); } x*=f;
}
inline bool Judge(int len,int x,int y,int p,int q){for(int w=0;w<len;++w)for(int c=0;c<len;++c)if(a[x+w][y+c]!=b[p+w][q+c]) return false;return true;
}int Main(){freopen("ran.in","r",stdin);freopen("ran.out","w",stdout);int n; read(n);register int i,j;for(i=1;i<=n;++i) for(j=1;j<=n;++j) read(a[i][j]);for(i=1;i<=n;++i) for(j=1;j<=n;++j) read(b[i][j]);for(i=n;i>=1;i--)for(j=1;j<=n-i+1;++j)for(int k=1;k<=n-i+1;++k)//for(int l=1;l<=n-i+1;++l)for(int h=1;h<=n-i+1;++h){bool flag=true;flag=Judge(i,j,k,l,h);if(flag==true){printf("%d\n",i);return 0;}}printf("0\n");return 0;
}
int Aptal_is_My_Son=Main();
int main(int argc,char *argv[]){ ; }

N^7暴力,可以AC,就是要注意枚举一个边长,边长从大到小枚举,一旦有验证通过的直接return 0

泽勒钱说题目忘记从哪里搬得了。。

ZlycerQan的 八云蓝(ran )相关推荐

  1. csp 模拟 八云蓝【计数】【线段树】

    传送门 其实跟线段树没什么关系. 对于这道题,我们发现直接计数复杂度很大.比起对于每个询问,计算有多少个区间被调用,不如对于每个区间,计算有哪些询问调用了它. 对于一个询问,我们直接上线段树.然后接下 ...

  2. PHP涟漪云-蓝奏云挂载直连下载程序源码

    简介: 蓝奏云挂载程序,自由操作蓝奏云内文件(夹),并可获取直链下载等等. 功能说明: 浏览任意目录内文件(夹) 批量移动文件 批量删除文件(夹) 重命名文件夹 新建文件夹 文件夹加密及修改 文件直链 ...

  3. html自动登录蓝奏云,蓝奏云真实地址解析

    蓝奏云真实地址解析 刘振兴 代码分享 2019年12月19日 9936 5条评论 花了两个小时分析了一下直链解析,无密码蓝奏链接解析,废话不多说直接放码,大家多多捧场 import requests ...

  4. 微信小程序开发之十八 —— 云数据库入门

    文章目录 学习前后 云数据库的基础知识 数据库权限限制 简易权限配置 安全规则 数据库查询 查询指令command 条件查询法一:Collection.where 条件查询法二:Collection. ...

  5. 东方梦符祭服务器维护能玩吗,东方梦符祭新手经营攻略 东方梦符祭怎样玩

    东方梦符祭是一款DOTA2自定义的东方TD游戏.游戏中有许多精美的立绘.游戏难度并不高,很适合新手上手.下面带来东方梦符祭新手经营攻略. 东方梦符祭新手经营攻略 注意事项:阅读此攻略前请保证你了解游戏 ...

  6. P7870 「Wdoi-4」兔已着陆

    来源:题目提供者 八云蓝 萌萌JS式神 复制Markdown  展开 题目背景 铃瑚和清兰是从月之都到达幻想乡的两只月兔.正因为降落到了幻想乡进行调查,因此她们通过开团子屋制作团子出售的方式,在幻想乡 ...

  7. RAN-in-the-Cloud:为 5G RAN 提供云经济性

    RAN-in-the-Cloud:为 5G RAN 提供云经济性 5G 部署在全球范围内一直在加速. 许多电信运营商已经推出了5G服务并正在快速扩张. 除了电信运营商之外,企业也对使用 5G 建立私有 ...

  8. 中国大学生服务外包创新创业大赛近五届(八至十二)赛题汇总

    届次 赛题编号 命题企业 题目类别 专业方向 赛题 备注 十二 A01 今目标 应用类 企业服务 小微企业跨组织人才管理系统 1.企业服务--企业服务外包,如法务.财务.人力资源.知识产权.咨询策划. ...

  9. 树莓派64位系统_树莓派4b+Ubuntu server+Nextcloud搭建私人云盘(1):准备系统

    最近剁手买了一个4G版本的树莓派4b,并配了64g tf卡.我打算用它来搭建一个自己的私人服务器. 需求:树莓派4b+一部本地电脑+网线+路由器+一部有公网ip的云主机 首先,我们先到官方下载Ubun ...

  10. 五八搜索实时索引实现和重构

    假设一个用户查询"java高级工程师"(即查询query),我们需要返回所有包含"java高级工程师"相关的文档(doc).直观反应就是把所有的文档遍历一遍,在 ...

最新文章

  1. System.Runtime.InteropServices.Marshal.GetTypeFromCLSID(System.Guid) 问题解决方法
  2. better-scroll刷新后才能滑动的解决方案
  3. Linux下光盘yum源搭建及简单软件安装
  4. python能做大型网站么_前几天有人讨论Python做的大型网站
  5. iframe的子界面获取父界面的标签元素
  6. 8086中断系统——《x86汇编语言:从实模式到保护模式》读书笔记04
  7. 图马尔可夫网络:融合统计关系学习与图神经网络
  8. .NET项目版本号的小随笔
  9. 百度Apollo放出豪言:下半年每月上市一款新车
  10. k折交叉验证matlab 流程_第51集 python机器学习:分层K折交叉验证及其他方式
  11. 基于 PostgreSQL 的 EMQ X Auth ACL
  12. ruby学习笔记(7)
  13. mysql关键字 distinct去重
  14. 计算机网络安全重要性
  15. 离散数学 习题篇 —— 集合相等与子集关系判断
  16. 便签pc android同步,Windows/iPhone/Android多端同步便签软件
  17. vue中使用layui实现树形菜单增删改查功能
  18. utools配置内网穿透
  19. Snapde和常用的CSV文件编辑器对比
  20. 云存储系统服务器版安装,云存储系统服务器版安装

热门文章

  1. FPGA中的乒乓操作
  2. 《Linux内核设计与实现》读书笔记(四)- 进程的调度
  3. win10 win11 创建共享文件夹 mac 苹果电脑共享 无internet 安全,你的电脑只能访问本地网络中的其它设备 共享文件夹会导致本地电脑无法上网,
  4. Asp.Net MVC4.0 官方教程 入门指南之六--查看Edit方法和Edit视图
  5. ROS错误之RLException: Ubable to launch [xx-1]].
  6. html5学生作业简单源代码,html5 简单实例源代码
  7. SQL SERVER对象名无效/执行成功但有错误(初学者易犯错误)
  8. android刷原生rom教程,小米2/2S刷原生安卓Android4.4ROM刷机教程
  9. Pull Request 到底是什么意思
  10. java put方法_java 实现Put request