当前位置: 首页 > news >正文

北京市建设工程信息网站北京培训seo哪个好

北京市建设工程信息网站,北京培训seo哪个好,百度域名是什么?,wordpress模版 区块链北大2023级最强新生问我的,最后他的问题说是重写了一遍就解决了 乐死了,有的时候根本看不出源代码漏了哪里 我的思路是: 一个数组记录本次放水所经过的格子,经过的不再递归 一个数组记录地图上各地点的高度 一个数组记录地图…

北大2023级最强新生问我的,最后他的问题说是重写了一遍就解决了

乐死了,有的时候根本看不出源代码漏了哪里

我的思路是:

一个数组记录本次放水所经过的格子,经过的不再递归

一个数组记录地图上各地点的高度

一个数组记录地图上各地点被水淹过的高度(注意第三行)

开始递归前先判断这个放水点高度是否大于等于司令部所在地点的高度(高度相同也可以淹),和是否被水淹过

每递归一次,要判断是否到了司令部和是否超出边界以及司令部是不是已经被水淹了(算是剪枝)

还要判断这个地方水能不能漫延到(理所当然)

因为高度相同也可以淹,所以必须要多一个数组记录经过的格子

代码如下:

#include<stdio.h>
#include<stdlib.h>
void dg(int x, int y, int occ[201][201]);
int M, N, I, J, X, Y, jud = 0;//表示暂时还没被水淹
struct MAP{int h;//本来的高度int w_h;//后来的高度
}map[201][201];int main(void)
{int K, P;scanf("%d", &K);for(int k = 0; k < K; k++){jud = 0;//输入scanf("%d%d", &M, &N);for(int i = 1; i <= M; i++)for(int j = 1; j <= N; j++){scanf("%d", &map[i][j].h);map[i][j].w_h = map[i][j].h;}scanf("%d%d%d", &I, &J, &P);for(int i = 0; i < P; i++){scanf("%d%d", &X, &Y);int occ[201][201] = {0};if(map[X][Y].h >= map[I][J].h && map[X][Y].h == map[X][Y].w_h)dg(X, Y, occ);}if(jud)  printf("Yes\n");else  printf("No\n");}
}
void dg(int x, int y, int occ[201][201])
{if(occ[x][y])  return;if(x == I && y == J)  jud = 1;if(jud == 1)  return;if(x == 0 || y == 0 || x == M + 1 || y == N + 1)  return;if(map[X][Y].h < map[x][y].h)  return;map[x][y].w_h = map[X][Y].h, occ[x][y] = 1;dg(x + 1, y, occ), dg(x - 1, y, occ), dg(x, y + 1, occ), dg(x, y - 1, occ);return;
}

http://www.ds6.com.cn/news/87458.html

相关文章:

  • 自学建立网站佛山疫情最新消息
  • 网址价格seo是什么意思蜘蛛屯
  • wordpress登陆后评论增加注册按钮seo怎么做新手入门
  • 贵阳做网站好的公司舆情报告
  • 绵阳做网站的公司有哪些成都有实力的seo团队
  • 现在还有网站做校内网吗十大免费excel网站
  • 如何绑定网站关键词挖掘工具有哪些
  • 1.申请网站空间最大的推广平台
  • 交友网站开发公司广告网站有哪些
  • 建设的网站为什么seo工资不高
  • 百度网页版入口链接windows优化大师提供的
  • 怎么去推广一个网站推广关键词
  • js 取网站域名免费创建个人网页
  • 网站上的动效是用ae做的谷歌搜索引擎大全
  • 自己做的网站打不开了关键词分析工具有哪些
  • 海淀中小企业网站开发百度提交入口网站
  • ubuntu做网站推广图片大全
  • 东莞最好的网站建设价格seo教程最新
  • 一个网址建多个网站济南seo小黑seo
  • 做淘宝返利网站能挣钱微博推广费用一般多少
  • 用搬瓦工做储存网站免费生成短链接
  • 有哪些可以做推广的网站长沙正规seo优化公司
  • 长春百度网站排名优化百度怎样发布作品
  • 睢宁网站制作seo面试常见问题及答案
  • 徐州做网站哪里好京津冀协同发展
  • 类似wordpress的建站百度推广方式
  • 学校校园网网站建设预算网络培训平台有哪些
  • 建网站需要什么东西四川seo整站优化费用
  • 做软件网站优化一下
  • 淘宝搜券的网站怎么做上海seo优化