欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF116B.Little Pigs and Wolves
Little Pigs and Wolves
题目描述
在一个大小为的二维网格里有几只猪和几只狼,这个网格里每一个单元只包含一只猪或一只狼。
如果猪和狼在同一条公共边上,则我们就说他们相邻。因为小猪怕狼,所以每只猪旁边只可能会有一只狼,但是每只狼旁边可能会有好几头猪。
狼将选择其中与其相邻的一头并吃掉,此过程将不再重复。也就是说,一头狼只能吃一头猪,而小猪在被吃掉后会消失且不能被别的狼吃。
求最多有多少只猪会被狼吃掉。
输入格式
第一行包含两个整数n和m,分别表示网格的行数和列数。 接下来n行,每行m个字符输入网格。其中“.”表示此格为空,“P”代表小猪,“W”代表狼。
数据保证任意一个小猪至多与一个狼相邻。
输出格式
最多有几个小猪会被狼吃掉。
样例
2 3
PPW
W.P
2
3 3
P.W
.P.
W.P
0
在线编程 IDE
建议全屏模式获得最佳体验
键盘快捷键
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |
第 1 行,第 1 列
0 字符
-
最近自测结果
暂未运行
最近递交结果
暂无递交记录