第十一届蓝桥杯大赛第二场省赛试题 C&C++ 研究生组-寻找2020

数据很恶心,但是考点挺友好~

把测试数据黏贴到记事本中,知测试数据的行列数

然后根据规则判断2020是否出现,并累计其次数即可。

判断可能需要注意超出下标,可以索性把数组定大些。

cpp 复制代码
#include<stdio.h>
const int N = 310;
char s[N][N];
int main(){
//	long long ans = 0;
//	for(int i = 0; i < 300; i++)
//		gets(s[i]);//gets()以换行符为输入结束标志
//	for(int i = 0; i < 300; i++){
//		for(int j = 0; j < 301; j++){
//			if(s[i][j] == '2' && s[i][j + 1] == '0' && s[i][j + 2] == '2' && s[i][j + 3] == '0') ans++;
//			if(s[i][j] == '2' && s[i + 1][j] == '0' && s[i + 2][j] == '2' && s[i + 3][j] == '0') ans++;
//			if(s[i][j] == '2' && s[i + 1][j + 1] == '0' && s[i + 2][j + 2] == '2' && s[i + 3][j + 3] == '0') ans++;
//		}
//	} 
	printf("16520");
	return 0;
}
相关推荐
代码无bug抓狂人几秒前
动态规划(附带入门例题)
c语言·算法·动态规划
EmbedLinX11 分钟前
C++ 面向对象
开发语言·c++
weixin_4454023018 分钟前
C++中的命令模式变体
开发语言·c++·算法
Hgfdsaqwr26 分钟前
实时控制系统优化
开发语言·c++·算法
CSDN_RTKLIB26 分钟前
Visual Studio不改变文件编码情况下解决C2001
c++·ide·visual studio
D_evil__42 分钟前
【Effective Modern C++】第三章 转向现代C++:15. 尽可能使用constexpr
c++
2301_821369611 小时前
嵌入式实时C++编程
开发语言·c++·算法
sjjhd6521 小时前
多核并行计算优化
开发语言·c++·算法
恶魔泡泡糖1 小时前
51单片机串口通信
c语言·单片机·嵌入式硬件·51单片机
田野追逐星光1 小时前
STL的容器vector的模拟实现
开发语言·c++