第十一届蓝桥杯大赛第二场省赛试题 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;
}
相关推荐
王璐WL5 小时前
【C语言入门级教学】函数的概念2
c语言·数据结构·算法
古城小栈7 小时前
Rust 调用 C 语言库 实战指南(企业级)
c语言·开发语言·rust
Lumbrologist7 小时前
【C++】零基础入门 · 第 1 节:第一个程序 Hello World 与编译运行
开发语言·c++
枕星而眠8 小时前
Linux 线程:原理、属性、实战与面试避坑
linux·运维·c语言·面试
_李小白8 小时前
【C++学习笔记】新特性之inline变量
c++·笔记·学习
桀人8 小时前
C++——模板初阶(收录在专栏C++入门到精通)
开发语言·c++
Lumbrologist9 小时前
【C++】零基础入门 · 第 2 节:变量、基本数据类型与输入输出
java·开发语言·c++
XX風9 小时前
CMake / Make / Ninja / MSVC / GCC / Clang / MSBuild —— 完整体系化理解
c++
码完就睡9 小时前
C语言——动态内存
c语言·开发语言
Peter·Pan爱编程9 小时前
10. new_delete 不是 malloc_free 的包装
c++·人工智能·算法