欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF549A.Face Detection
Face Detection
题目描述
Looksery 的开发者们需要编写一个高效的算法来检测图片中的人脸。不幸的是,他们正忙于为你准备一场比赛,所以你需要帮他们完成这项任务。
在本题中,一幅图片可以看作是一个由小写拉丁字母组成的矩形表格。图片中的一个“face”定义为一个 的正方形,在正方形的四个字母中,可以组合出单词 “face”。
你需要编写一个程序,判断在给定图片中共有多少个“face”。同一个正方形可以和其他正方形重叠。
输入格式
第一行包含两个以空格分隔的整数 和 (),分别表示图片的高度和宽度。
接下来的 行描述这张图片。每一行包含 个小写拉丁字母。
输出格式
输出一个整数,表示图片中“face”的数量。
说明/提示
在第一个样例中,图片中存在一个“face”,它所在的正方形的左上角位于第二行第二列:

在第二个样例中,图片中同样只有一个“face”,它的左上角位于第二行第一列。
在第三个样例中,可以找到两个“face”:

在第四个样例中,图片中没有“face”。
由 ChatGPT 5 翻译
样例
4 4
xxxx
xfax
xcex
xxxx
1
4 2
xx
cf
ae
xx
1
2 3
fac
cef
2
1 4
face
0
在线编程 IDE
建议全屏模式获得最佳体验
键盘快捷键
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |
第 1 行,第 1 列
0 字符
-
最近自测结果
暂未运行
最近递交结果
暂无递交记录