电子学会C/C++编程等级考试2023年09月(五级)真题解析

在这里插入图片描述

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

第1题:红与黑

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





#@…#
.#…#.

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-16 10:00:54       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-16 10:00:54       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-16 10:00:54       82 阅读
  4. Python语言-面向对象

    2024-01-16 10:00:54       91 阅读

热门阅读

  1. [paddle]paddlehub部署paddleocr的hubserving服务

    2024-01-16 10:00:54       56 阅读
  2. 编程探秘:Python深渊之旅-----Web 的世界(五)

    2024-01-16 10:00:54       60 阅读
  3. vue项目添加改变浏览器标签title的标题

    2024-01-16 10:00:54       63 阅读
  4. Git提交规范

    2024-01-16 10:00:54       69 阅读
  5. C++ 初始化列表

    2024-01-16 10:00:54       75 阅读