问题链接:HDU5319 Painter。 本题可以使用深度优先搜索求解。 红色刷子("R"刷子)按“\”的方向刷,蓝色刷子("B"刷子)按"/"方向刷。一个地方如果被两次刷到变成绿色("G"色)。
来源:互联网 发布:江苏泗洪网络问政平台 编辑:程序博客网 时间:2024/04/28 19:13
- /* HDU5319 Painter */
- #include <cstdio>
#include <cstring>
char s[55][55];
int main()
{
int T;
scanf("%d", &T);
while(T--)
{
int n;
int i,j;
scanf("%d", &n);
for( i = 1; i <= n; i++)
scanf("%s", s[i] + 1);
int m = strlen(s[1] + 1);
int ans = 0;
for( i = 1; i <= n; i++)
for( j = 1; j <= m; j++)
if(s[i][j] == 'R' || s[i][j] == 'G')
if(!(s[i - 1][j - 1] == 'R' || s[i - 1][j - 1] == 'G'))
ans ++;
for(i = 1; i <= n; i++)
for(j = 1; j <= m; j++)
if(s[i][j] == 'B' || s[i][j] == 'G')
if(!(s[i - 1][j + 1] == 'B' || s[i - 1][j + 1] == 'G'))
ans ++;
printf("%d\n", ans);
}
}
0 0
- 问题链接:HDU5319 Painter。 本题可以使用深度优先搜索求解。 红色刷子("R"刷子)按“\”的方向刷,蓝色刷子("B"刷子)按"/"方向刷。一个地方如果被两次刷到变成绿色("G"色)。
- 刷子 撸一撸手头的几把刷
- HDU 5319 两把刷子刷墙问题(多校)-直接模拟
- [VB.NET源码]刷子可以变化着刷背景图
- win32开发(画笔、刷子、字体)
- 解密刷子是如何进行APP刷量的?
- 字符刷子
- 刷子表
- MFC4.钢笔和刷子
- 为刷子设置透明度
- COD4:Brush 刷子
- 使用点,刷子,笔进行绘图
- 多类型下载-格式刷子的实现
- SL复习笔记之平稳转型——基础篇(三、SL安装检测和用“刷子”刷出背景)
- 【转】VB6 GDI+ 入门教程(3)——笔、刷子、矩形、椭圆绘制
- [Visual C++系列]2.3 使用点,刷子,笔进行绘图
- listview中adapter不使用notifyDataSetChanged单刷子item
- 当铜锅遇到铁刷子
- 无法在同一张表上查询和更新的问题解决方法
- 使用react-native-pull实现跨平台Android&IOS下拉刷新滑动回弹效果
- 软件打包制作工具(Cameyo)v3.0.1389
- 手把手教如何进行NAT转换
- Dubbo+maven+springmvc启动服务者时出现严重异常
- 问题链接:HDU5319 Painter。 本题可以使用深度优先搜索求解。 红色刷子("R"刷子)按“\”的方向刷,蓝色刷子("B"刷子)按"/"方向刷。一个地方如果被两次刷到变成绿色("G"色)。
- HDU.4617 Weapon
- HDU 3272 Mission Impossible (几何,枚举)
- Linux查看mysql 安装路径
- SQL Server 数据库从高版本附加到低版本
- dbus-python指南
- HTML页面跳转的5种方法
- android 报错——android studio 自动提示功能失效
- 线段树