首页 > 编程语言 >GESP2024年6月认证C++四级( 第三部分编程题(1))

GESP2024年6月认证C++四级( 第三部分编程题(1))

时间:2024-10-15 08:53:37浏览次数:8  
标签:xa const int 编程 C++ xb GESP2024 check 程序代码

参考程序代码:

#include<bits/stdc++.h>
using namespace std;
const int N=55;
int w[N][N];
int n,m;
bool check(int xa,int ya,int xb,int yb)
{
	int a[2]={0,0};
	for(int i=xa;i<=xb;i++)
	{
		for(int j=ya;j<=yb;j++)
		{
			a[w[1][j]]++;
		}
	}
	return a[0]==a[1];
}
int main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		string s;
		cin>>s;
		for(int j=1;j<=m;j++)
		{
			w[1][j]=s[j-1]-'0';
		}
	}
	int ans =0;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			for(int ii=1;ii<=n;ii++)
			{
				for(int jj=j;jj<=m;jj++)
				{
					if(check(i,j,ii,jj))
					{
						ans =max(ans,(ii-i+1)*(jj-j+1));
					}
				}
			}
		}
	}
	cout<<ans<<"\n";
}

标签:xa,const,int,编程,C++,xb,GESP2024,check,程序代码
From: https://blog.csdn.net/weixin_60445850/article/details/142852235

相关文章

  • Python编程、机器学习与深度学习技术——建议收藏!附代码!
    原文链接:Python编程、机器学习与深度学习技术——建议收藏!附代码!https://mp.weixin.qq.com/s?__biz=MzUzNTczMDMxMg==&mid=2247622086&idx=4&sn=a2e310ea4b6e8a40de2fc683215e839b&chksm=fa825c21cdf5d537c8ef826df48d5e4791c48eda7bc53733a14dfaa67613dc76842db5da7104&token=......
  • C++模板初阶,只需稍微学习;直接起飞;泛型编程
    ......
  • C++中的静态函数
    静态函数(static function)是一种特殊类型的函数,它可以存在于类或者在文件级别,具有不同的作用和特性。静态函数通过 static 关键字进行声明,具体分为 类中的静态成员函数 和 文件级别的静态函数,它们在不同的上下文中发挥不同的作用。1. 类中的静态成员函数在类中,静态成员函......
  • c++中的函数重载
    C++中的 函数重载(FunctionOverloading)是一种多态性特性,允许在同一作用域内定义 多个同名函数,只要这些函数的参数列表不同(参数的类型、数量或顺序不同)。编译器根据函数调用时传递的参数类型和数量来决定调用哪个函数。1. 函数重载的规则C++编译器通过以下规则来区分重载的......
  • 《GESP1级2303 单选题判断题》 解析(附加编程题)
    描述一、单选题(每题2分,共30分)1.以下不属于计算机输入设备的有(B)。A、键盘B、音箱C、鼠标D、传感器这是一道关于计算机输入设备识别的问题。我们需要分析每个选项,确定它们是否属于计算机的输入设备。‌键盘(A选项)‌:键盘是计算机的一种基本输入设备,用于输入......
  • 实验1 现代C++编程初体验
    实验任务1:task1.cpp点击查看代码//现代C++标准库、算法库体验//本例用到以下内容://1.字符串string,动态数组容器类vector、迭代器//2.算法库:反转元素次序、旋转元素//3.函数模板、const引用作为形参#include<iostream>#include<string>#include<vector>......
  • C++中int main(int argc, char* argv[])形参解释
    在 intmain(intargc,char*argv[]) 中,argc 和 argv 是主函数 main 的参数,用于处理命令行输入参数。它们允许程序从命令行接收额外的输入值,常用于控制程序的执行行为或传递信息。参数解释argc(argumentcount):表示从命令行传递给程序的参数个数,包括程序本身的名字。它......
  • 《C++内存对齐策略:提升性能的关键之路》
    在C++编程的广阔世界中,高效的内存对齐策略是一个至关重要却常常被忽视的主题。它不仅影响着程序的性能,还关系到内存的使用效率和稳定性。今天,我们就来深入探讨一下如何在C++中实现高效的内存对齐策略。一、为什么内存对齐如此重要?内存对齐在C++中具有重大意义。首先,它......
  • 《C++与区块链节点:职场新势力的崛起》
    在当今数字化的职场环境中,区块链技术正以其独特的魅力和巨大的潜力吸引着众多专业人士的目光。而作为一种强大的编程语言,C++在区块链节点的实现中发挥着至关重要的作用。今天,我们就来探讨一下在职场中,如何使用C++进行区块链节点的实现。一、区块链技术的魅力与挑战区块链......
  • [C++] 红黑树的实现:原理与底层解析
    文章目录@[toc]红黑树的概念红黑树的规则红黑树如何确保最长路径不超过最短路径的2倍红黑树规则最短路径与最长路径的分析最短路径:全黑路径最长路径:红黑交替路径结论:红黑树的平衡性如何保障操作效率红黑树的实现红黑树的节点结构红黑树的插入操作插入基本步骤插入......