当前位置: 首页 > news >正文

2022年03月 C/C++(七级)真题解析#中国电子学会#全国青少年软件编程等级考试

在这里插入图片描述

C/C++编程(1~8级)全部真题・点这里

第1题:红与黑

有一间长方形的房子, 地上铺了红色、 黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上, 只能向相邻的黑色瓷砖移动。 请写一个程序, 计算你总共能够到达多少块黑色的瓷砖。
时间限制: 1000
内存限制: 65536
输入
包括多个数据集合。 每个数据集合的第一行是两个整数 W 和 H, 分别表示 x 方向和 y 方向瓷砖的数量。 W 和 H 都不超过 20。 在接下来的 H 行中, 每行包括 W 个字符。 每个字符表示一块瓷砖的颜色, 规则如下
1)‘.’: 黑色的瓷砖;
2)‘#’: 白色的瓷砖;
3)‘@’: 黑色的瓷砖, 并且你站在这块瓷砖上。 该字符在每个数据集合中唯一出现一次。 当在一行中读入的是两个零时, 表示输入结束。
输出
对每个数据集合, 分别输出一行, 显示你从初始位置出发能到达的瓷砖数(记数时包括初始位置的瓷砖)。
样例输入
6 9
…#.
…#




http://www.lryc.cn/news/153278.html

相关文章:

  • 使用 Laf 一周内上线美术狮 AI 绘画小程序
  • Kubernetes(k8s)当中安装并使用ingress暴露应用
  • 03-Flask-工程配置加载方式
  • Orangepi安装外设库 wiringPi
  • [dasctf]misc3 chrchrchr.pcapng
  • 微服务--Sentinel(实现:服务高可用)
  • 【MySQL】4、MySQL备份与恢复
  • python后端,一个账户,多设备登录管理
  • Django实现音乐网站 ⒁
  • 服务器监控可视化
  • Redis网络模型
  • Super Resolve Dynamic Scene from Continuous Spike Streams论文笔记
  • 操作视频的开始与暂停
  • 使用Docker配置深度学习的运行环境
  • 三相PMSM的坐标变换
  • 8.(Python数模)(预测模型一)马尔科夫链预测
  • Leetcode1006笨阶乘
  • 阻塞非阻塞IO(BIO和NIO),IO多路复用
  • HTTP协议初识·中篇
  • 数学建模:拟合算法
  • 计算机网络-笔记-汇总
  • STM32定时器定时及其应用
  • (牛客) 游游的字符重排(next_permutation的使用)
  • RTPEngine 通过 HTTP 获取指标的方式
  • 聚鑫数藏平台——引领数字资产管理新风向
  • web3j solidity 转java
  • uniapp项目实战系列(3):底部导航栏与头部导航栏的配置
  • Jwt工具类
  • 计算机网络-笔记-第五章-运输层
  • java-参数传递机制