uva 11520
2016-05-17 11:07
127 查看
#include<cstdio> #include<cstdlib> #include<cstring> #include<cmath> #include<iostream> #include<algorithm> using namespace std; #define MAXN (10+5) char read[MAXN][MAXN]; int main(){ int T; scanf("%d", &T); int t = 0; while(T--){ int n; scanf("%d", &n); for(int i = 0; i < n; i++) scanf("%s", read[i]); for(int i = 0; i < n; i++) for(int j = 0; j < n; j++) if(read[i][j] == '.'){ for(char ch = 'A'; ch <= 'Z'; ch++){ bool ok = true; if(i>0 && read[i-1][j] == ch) ok = false; if(i<n-1 && read[i+1][j] == ch) ok = false; if(j>0 && read[i][j-1] == ch) ok = false; if(j<n-1 && read[i][j+1] == ch) ok = false; if(ok){ read[i][j] = ch; break; } } } printf("Case %d:\n", ++t); for(int i = 0; i < n; i++) printf("%s\n", read[i]); } return 0; }
相关文章推荐
- runtime -swizzling
- hdu3360+二分匹配(匈牙利算法)
- tty命令及终端
- OpenCV CodeBook背景建模 包含码本的更新
- From Opentsdb To Kairosdb
- redis3.0.0 集群安装详细步骤
- jQuery事件绑定和委托
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI
- 23种设计模式(2)-AbstractFactory 模式
- 堆、栈
- 使用C#解析XMIND文件格式
- 无法分配共享内存
- 解析Myeclipse项目下的.classpath文件
- mem 族函数的实现
- Windows下Eclipse+PyDev配置Python+PyQt4开发环境
- La 3635
- 关于BFC的总结
- Django开发系列之二
- 创建验证码
- HTML5中div、article、section的区别及使用介绍