uva11520填字母
来源:互联网 发布:矩阵a与b相似,则a与b 编辑:程序博客网 时间:2024/05/14 07:18
题意给一个网格,让你填字母,但是要相邻的字母不一样,然后让横的字典序和竖的字典序最小。
题解就是这么回事,一个一个式,亏我还想了好久那个如何字典序最小。。。。脑残了,就是从“a”到‘z’一个一个试,然后看四周能不能行。
#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;int n;char map[12][12];int main(){ int t , cnt = 1; scanf("%d",&t); while(t--){ bool ok = true; scanf("%d",&n); for(int i = 0 ; i < n ; i++) scanf("%s",map[i]); for(int i = 0 ; i < n ; i++){ for(int j = 0 ; j < n ; j++){ for(char k = 'A' ; k <= 'Z' ; k++){ ok = true; if(map[i][j] != '.'){ ok = false; } if(map[i - 1][j] == k){ ok = false; } if(map[i + 1][j] == k){ ok = false; } if(map[i][j - 1] == k){ ok = false; } if(map[i][j + 1] == k){ ok = false; } if(ok) map[i][j] = k; } } } printf("Case %d:\n",cnt++); for(int i = 0 ; i < n ; i++){ puts(map[i]); } } return 0;}
0 0
- uva11520填字母
- uva11520
- UVa11520
- UVa11520
- uva11520(贪心)
- uva11520 Fill the Square
- uva11520 Fill the Square
- UVA11520填充正方形
- Uva11520 - Fill the Square
- uva11520 - Fill the Square
- uva11520 Fill the Square
- UVa11520-Fill the Square
- uva11520 Fill the Square
- uva11520 填充正方形
- 【贪心】【uva11520】 Fill the Square
- 例题1.14 填充正方形 UVa11520
- UVA11520(p31)----Fill the Square
- UVA11520 Fill the Square 枚举
- 纪念日
- Spring框架1-容器功能
- 如何在mac安装PIL_Python Image Library
- 安卓自定义对话框(位置和大小)
- Java中的引用
- uva11520填字母
- OpenGL入门学习
- BGRABitmap图像操作1:最简单的例子,在窗体上画一个长方体
- RecyclerView侧滑菜单,RecyclerView滑动删除,RecyclerView长按拖拽
- leetcode:数学:Water and Jug Problem(365)
- maven junit.framework不存在问题解决
- 为CentOS系统设置固定IP
- fastdfs和其他文件系统区别
- linux中的umask