http://codeforces.com/problemset/problem/377/A

D - Maze

CodeForces - 377A

http://blog.csdn.net/keshuai19940722/article/details/18864491
答案不唯一,从后往前找.没看清题意==.看了上面的代码.
#include<bits/stdc++.h>
using namespace std;
const int MAX=502;
int n,m,k;
char x[MAX][MAX];
int v[MAX][MAX];
const int a[4]={1,-1,0,0};
const int b[4]={0,0,1,-1};
void dfs(int r,int c){v[r][c]=1;for(int i=0;i<4;i++){int r1=r+a[i];int c1=c+b[i];if(r1<1||r1>n||c1<1||c1>m)continue;if(x[r1][c1]=='.'&&!v[r1][c1])dfs(r1,c1);}if(k){k--;v[r][c]=2;}
}
int main(){cin>>n>>m>>k;memset(v,0,sizeof(v));for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin>>x[i][j];}  }for(int i=1;i<=n;i++)for(int j=1;j<=m;j++){if(!v[i][j]&&x[i][j]=='.')dfs(i,j);} for(int i=1;i<=n;i++){    for(int j=1;j<=m;j++){if(v[i][j]==2)cout<<"X";elsecout<<x[i][j];} cout<<endl;}return 0;
}

CODEFORCES 377A相关推荐

  1. codeforces 378C MAZE

    D - Maze Time Limit:2000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u Submit St ...

  2. HZNU Training 4 for Zhejiang Provincial Collegiate Programming Contest 2019

    今日这场比赛我们准备的题比较全面,二分+数论+最短路+计算几何+dp+思维+签到题等.有较难的防AK题,也有简单的签到题.为大家准备了一份题解和AC代码. A - Meeting with Alien ...

  3. CodeForces 375D Tree and Queries

    传送门:https://codeforces.com/problemset/problem/375/D 题意: 给你一颗有根树,树上每个节点都有其对应的颜色,有m次询问,每次问你以点v为父节点的子树内 ...

  4. 「日常训练」Bad Luck Island(Codeforces Round 301 Div.2 D)

    题意与分析(CodeForces 540D) 是一道概率dp题. 不过我没把它当dp做... 我就是凭着概率的直觉写的,还好这题不算难. 这题的重点在于考虑概率:他们喜相逢的概率是多少?考虑超几何分布 ...

  5. 【codeforces 812C】Sagheer and Nubian Market

    [题目链接]:http://codeforces.com/contest/812/problem/C [题意] 给你n个物品; 你可以选购k个物品;则 每个物品有一个基础价值; 然后还有一个附加价值; ...

  6. CodeForces 获得数据

    针对程序的输出可以看见 CodeForces :当输入.输出超过一定字符,会隐藏内容 所以:分若干个程序进行输入数据的获取 1. 1 for (i=1;i<=q;i++) 2 { 3 scanf ...

  7. codeforces水题100道 第二十七题 Codeforces Round #172 (Div. 2) A. Word Capitalization (strings)...

    题目链接:http://www.codeforces.com/problemset/problem/281/A 题意:将一个英文字母的首字母变成大写,然后输出. C++代码: #include < ...

  8. CodeForces 595A

    题目链接: http://codeforces.com/problemset/problem/595/A 题意: 一栋楼,有n层,每层有m户,每户有2个窗户,问这栋楼还有多少户没有睡觉(只要一个窗户灯 ...

  9. codeforces A. Jeff and Digits 解题报告

    题目链接:http://codeforces.com/problemset/problem/352/A 题目意思:给定一个只有0或5组成的序列,你要重新编排这个序列(当然你可以不取尽这些数字),使得这 ...

最新文章

  1. Appium+python自动化(八)- 初识琵琶女Appium(千呼万唤始出来,犹抱琵琶半遮面)- 下(超详解)...
  2. C#定义属性-静态属性
  3. 怎样为wordpress主题的文章列表添加无插件分页?
  4. 查询无序列表中第K小元素
  5. 视觉SLAM笔记(17) 李代数求导与扰动模型
  6. C# winform程序防止前台卡死
  7. 京东的交易系统 之 高并发架构分享
  8. 计算机网络驱动坏了怎么解决办法,网卡驱动异常怎么办_网卡驱动异常解决办法_飞翔教程...
  9. My SQL数据库基本操作
  10. time库:Python的时间时钟处理
  11. Bootstrap可视化布局系统
  12. 市场调研-全球与中国汽车零部件涂层市场现状及未来发展趋势
  13. Trie——BZOJ4567/Luogu3294 [Scoi2016]背单词
  14. V全自动加粉工具(日加一万不是梦) V加粉一直手动绝对是老大难问题,本工作室推出强大的工具版本(详细可通过演示视频了解)
  15. 关于对皮亚诺公理的理解
  16. 科技论文翻译,俄语文档的语法有何特点
  17. NVIDIA GPU开源驱动编译学习架构分析
  18. IO流:文件输入流、输出流,直接代码解析如何应用。
  19. 服务器上登录网页ip地址,如何在服务器上做iP地址跳转
  20. 极路由2运行python安装_极路由4pro(HC5962)安装python

热门文章

  1. 教你制作类似像原神的地图开发
  2. Navicat for SQL Server 安装的步骤是这样的
  3. RS485模块应用实例
  4. android 锁频组件,熊猫锁屏组件下载
  5. springboot项目创建笔记33 之《初始化资源》
  6. 电子元器件:二极管以及二极管的作用 ——唯样商城
  7. java处理时区的注意事项
  8. html td强制不换行显示,CSS实现DIV或者TD中强制不换行
  9. 函数:判断表达式括弧是否匹配
  10. 自己动手做智能家居之:智能空调控制