蓝桥杯 算法训练 暗恋
来源:互联网 发布:数据库union和join 编辑:程序博客网 时间:2024/04/30 11:00
hmp,气死我了先是不对,然后是超时,为了不超时我都在i和j里面那层循环正方体的边长了,也是醉了
不过确实这样是正确的,然后我用了一个函数来写这个,因为看到网上的一个java代码,发现其实用函数懒判断能使结果更清晰
好了不多说了满分代码贴出来
如下
#include <iostream>
#include <memory.h>
#include <algorithm>
using namespace std;
int a[200][200];
int max1=0;
bool iscube(int x,int y,int k){
for(int i=0;i<k;i++){
for(int j=0;j<k;j++){
if(a[x][y]!=a[x+i][y+j])return false;
}
}
return true;
}
int main()
{
int r,c;
memset(a,0,sizeof(a));
cin>>r>>c;
for(int i=0;i<r;i++){
for(int j=0;j<c;j++){
cin>>a[i][j];
}
}
int min1=min(r,c);
for(int i=0;i<r;i++){
for(int j=0;j<c;j++){
for(int k=max1+1;k<=min1;k++){
if(i+k<=r&&j+k<=c){
if(iscube(i,j,k))max1=k;
}
else break;
}
}
}
cout<<max1*max1;
return 0;
}
阅读全文
0 0
- 蓝桥杯 算法训练 暗恋
- 蓝桥杯 算法训练 暗恋
- 蓝桥杯 算法训练 暗恋
- 蓝桥杯 算法训练 暗恋
- 蓝桥杯 算法训练 暗恋
- 蓝桥杯 算法训练 暗恋
- 算法训练 暗恋
- 算法训练 暗恋
- 算法训练 暗恋
- 算法训练 暗恋
- 算法训练 暗恋
- 算法训练 暗恋
- 算法训练 暗恋
- 蓝桥杯 暗恋
- 【ShawnZhang】带你看蓝桥杯——算法提高 算法训练 暗恋
- 暗恋
- 暗恋
- 暗恋
- 人脸3D重建
- NullReferenceException,就不应该存在!
- Queue
- 当我们使用 MVVM 模式时,我们究竟在每一层里做些什么?
- Hyperledger Fabric v1.0开发环境配置
- 蓝桥杯 算法训练 暗恋
- ubuntu 国内源
- cin.getline()和getline()的区别联系
- 测试图片
- jenkins控制台输出中文乱码问题解决方法
- 分享一个算法,计算能在任何背景色上清晰显示的前景色
- c++中count函数的用法、cin>>hex>>a
- android数据存储之SQLite的使用
- 【思路】1.后台登录