简单题。

#pragma comment(linker, "/STACK:1024000000,1024000000")
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<vector>
#include<map>
#include<set>
#include<queue>
#include<stack>
#include<iostream>
using namespace std;
typedef long long LL;
const double pi=acos(-1.0),eps=1e-; int n;
char s[][]; int main()
{
scanf("%d",&n);
for(int i=;i<=n;i++) scanf("%s",s[i]);
bool f=;
for(int i=;i<=n;i++)
{
if(f==) break;
if(s[i][]=='O'&&s[i][]=='O')
{
s[i][]='+';
s[i][]='+';
f=;
}
if(f==) break; if(s[i][]=='O'&&s[i][]=='O')
{
s[i][]='+';
s[i][]='+';
f=;
}
if(f==) break;
} if(f==) printf("NO\n");
else
{
printf("YES\n");
for(int i=;i<=n;i++) printf("%s\n",s[i]);
} return ;
}

最新文章

  1. [nodemon] Internal watch failed: watch ENOSPC错误解决办法
  2. C#4.0图解教程 - 第24章 反射和特性 – 2.特性
  3. 写给自己看的Linux运维基础(一) - 系统基础
  4. Java创建Web项目
  5. Get AD user 的三种方法
  6. 西安Uber优步司机奖励政策(2月1日~2月7日)
  7. UML学习(一)类图和对象图
  8. 【ASP.NET】判断访问网站的客户端是PC还是手机
  9. mysql 分析3使用分析sql 性能 show profiles ;
  10. Android破解学习之路(三)——Android游戏 切水果破解
  11. C# Unity游戏开发——Excel中的数据是如何到游戏中的 (四)2018.4.3更新
  12. js控制表格实时编辑
  13. Linux: yum 命令说明
  14. fly.js抛物线连续不断加入购物车
  15. Erlang-接口技术
  16. 做前端好还是Java好?
  17. 怎样在一个项目里用logger在控制台打印信息
  18. .Net 如何实现 LINQ~
  19. UVa 12563 劲歌金曲(0-1背包)
  20. chrome审查元素功能,web开发强大帮手

热门文章

  1. nutch solr 配置
  2. ASP.NET MVC实现剪切板功能
  3. JAVA算法两道
  4. 基于 Aliexpress API 的小程序 : 批量 Copy 产品到不同的店铺
  5. 自定义生命周期的设计(iOS篇)
  6. js调用父框架函数
  7. 鸟哥的LINUX私房菜基础篇第三版 阅读笔记 二
  8. C#多线程解决界面卡死问题
  9. hdu 1507
  10. mysql处理存在则更新,不存在则插入(多列唯一索引)