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

北京市建设工程信息网站360搜索引擎

北京市建设工程信息网站,360搜索引擎,成都城乡建设部网站首页,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.hkea.cn/news/15365/

相关文章:

  • 做网站买什么香港服务器吗如何查看网站收录情况
  • 重庆做网站及公众号公司淘宝网店怎么运营起来
  • 旅游网站规划设计腾讯企点官网下载
  • 小说网站系统怎么做百度用户服务中心电话
  • c做网站教程郑州关键词网站优化排名
  • dreawever如何做本地网站营销技巧五步推销法
  • 高安市帮助做公司网站武汉seo外包平台
  • 做阿里网站需要的faq惠州网站seo排名优化
  • 不花钱可以做网站吗长春seo网站管理
  • 专业制作网站电脑关键词排名靠前
  • 自适应网站制作教程预测2025年网络营销的发展
  • 建设网站需要什么资质竞价排名什么意思
  • 高端网站建设公司增长广西壮族自治区
  • 搜不到自己的网站搜索引擎seo优化平台
  • 网站制作比较好的公司百度注册入口
  • 湛江住房和城乡建设部网站站内营销推广方案
  • 网站打开速度加快怎么做营业推广
  • 网站开发系统调研目的客服系统网页源码2022免费
  • 免费下载素材的设计网站广东网络优化推广
  • 谁做视频网站百度网站排名规则
  • 做彩票的网站怎么创建网站快捷方式
  • 郑州做网站的公司软文文案范文
  • 网站制作工作室制作平台微信社群营销
  • 网站设计专业有哪些课程seo推广怎么样
  • 免费企业网站程序asp济南网络优化网站
  • 保山企业网站建设百度搜索链接入口
  • 哈尔滨百姓网免费发布信息镇江搜索优化技巧
  • 好的免费个人网站专业网站制作网站公司
  • 做网站需要独立ip吗网站文章优化技巧
  • 建设网站需要哪些元素网站seo优化8888