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

网上教学网站建设百度推广客户端怎么登陆

网上教学网站建设,百度推广客户端怎么登陆,打开隐藏目录 wordpress,怎么做网站的轮播图第一题 题目描述 小X想要学游泳。 这天,小X来到了游泳池,发现游泳池可以用N行M列的格子来表示,每个格子的面积都是1,且格子内水深相同。 由于小X刚刚入门,他只能在水深相同的地方游泳。为此,他把整个游泳池…

第一题

题目描述

小X想要学游泳。
这天,小X来到了游泳池,发现游泳池可以用N行M列的格子来表示,每个格子的面积都是1,且格子内水深相同。
由于小X刚刚入门,他只能在水深相同的地方游泳。为此,他把整个游泳池看成若干片区域,如果两个格子相邻(上下左右四个方向)且水深相同,他就认为它们属于同一片区域。
小X想知道最大的一片区域面积是多少,希望你帮帮他。

输入

第一行包含用一个空格隔开的两个整数N,M。(1≤N,M≤100)
接下来N行,每行包含M个 1到9的数字,表示每个格子的水深

输出

第一行包含一个整数,表示最大的一片区域面积。

样例

输入

3 3
124
224
152

输出

3

连接

搜出每个连通块的大小再比谁最大

#include <bits/stdc++.h>
using namespace std;
int c , n , m ,ans;
char a[110][110];
bool f[110][110];
int fx[5] = {0 , 0 , 1 , 0 , -1},fy[5] = {0 , 1 , 0 , -1 , 0};
void dfs( int x , int y ){f[x][y] = true;c++;int tx , ty;for ( int i = 1 ; i <= 4 ; i++ ){tx = x + fx[i];ty = y + fy[i];if (a[tx][ty] == a[x][y] && f[tx][ty] == false )dfs(tx , ty);}
}
int main(){cin >> n >> m;for ( int i = 1 ; i <= n ; i++ )for ( int j = 1 ; j <= m ; j++ )cin >> a[i][j];for ( int i = 1 ; i <= n ; i++ ){for ( int j = 1 ; j <= m ; j++ ){if(f[i][j] == false){c = 0;dfs(i , j);ans = max(c , ans);}}}cout << ans << endl;return 0;
}
题目描述
暑假快到啦,小 X 准备趁着这个暑假去学游泳。可是一开始小 X 就遇到了一个难题。
游泳池划分成了一个 n×m 的方格, 这里 n×m 表示 n 行 m 列。 因 为游泳池里的水深浅不一,所以这n×m 个方格对于小 X 的危险系数也会不一样。
而小 X 目前需要从左上角 的方格 (1,1)(1,1) 出发, 游到右下角 的方格 (n,m),小 X 每次只 能从当前方格游到上下左右四个相邻的方格中的某一格,并且在到达终点前不能离开游泳池。
小 X 很担心会发生什么危险,所以希望你能帮他找一条危险系数最小的路径。
一条路径的危险系数定义为这条路径所经过的方格的危险系数之和。
注意:这条路径不能经过同一个方格两次(小 X 当然不希望去那么危险的地方再游一次)
输入
输入数据第一行有两个用空格隔开的正整数 n 和 m, 表示泳池的行数和列数。
接下来共有 n 行数据,每行有 m 个用空格隔开的大于等于 00 的整数, 表示每个方格的危险系数
输出
输出仅有一行包含一个整数 ans , 表示要求的从左上角的方格 (1,1)(1,1) 出发, 游到右下角的方格 (n,m) 的最小的危险系数。
样例
输入
4 5
1 7 2 8 2
3 10 1 5 1
2 8 3 7 1
1 2 1 20 1
输出
19

 链接

 用sum来存储危险系数和,d数组来存每一步危险系数最小和,return前再比较一下

#include <bits/stdc++.h>
using namespace std;
int n , m ,ans = INT_MAX, f[110][110] , d[110][110];
int a[110][110];
void dfs( int x , int y , int sum ){if(!f[x][y] || sum>=ans || sum>=d[x][y]) return;if(x==n && y ==m){ans = min(ans,sum);return;}d[x][y] = min(d[x][y],sum);f[x][y] = 0;dfs(x+1,y,sum+a[x+1][y]);dfs(x-1,y,sum+a[x-1][y]);dfs(x,y+1,sum+a[x][y+1]);dfs(x,y-1,sum+a[x][y-1]);f[x][y] = 1;}
int main(){scanf("%d%d" , &n , &m);for ( int i = 1 ; i <= n ; i++ )for ( int j = 1 ; j <= m ; j++ ){scanf("%d" , &a[i][j]);d[i][j] = INT_MAX;f[i][j] = 1;}	dfs(1,1,a[1][1]);printf("%d" , ans);	return 0;
}

 

http://www.hkea.cn/news/762827/

相关文章:

  • 合肥网站建设平台小程序怎么引流推广
  • 做网站被拘留免费找客源软件
  • 门户型网站建设百度seo快速提升排名
  • 印度做杂质的网站如何进行网络推广
  • 建设厅八大员兴安盟新百度县seo快速排名
  • 南京网站建设索q.479185700小说排行榜百度
  • 幼儿做爰网站seo工程师是什么职业
  • 申请空间 建立网站吗西安百度推广运营
  • 做花馍网站百度联盟
  • 沈阳建设企业网站google浏览器官网
  • 毕业论文 网站开发营销qq下载
  • 建网站要多长时间外贸网站优化
  • 苹果网站做的好的点电脑培训网上免费课程
  • 做网站开源互联网优化是什么意思
  • 模仿做网站b站上海热点新闻
  • phpcmsv9网站地图地推的60种方法
  • 湖南手机版建站系统哪个好百度网盘app怎么打开链接
  • asp网站开发的实训报告电商营销推广有哪些?
  • 交互设计流程外贸网站优化公司
  • 网络营销网站策划个人网站seo入门
  • 云南省网站备案要求全渠道营销的概念
  • 装修网站合作平台有哪些torrentkitty磁力猫
  • 大理网站开发长春seo结算
  • 西双版纳疫情最新情况seo营销的概念
  • 网站推广seo蜘蛛屯优化排名模板建网站价格
  • 怎样建设公司网站小程序b2b网站大全免费
  • 百度抓取不到网站百度识图搜索图片来源
  • 企业网站栏目规划的重要性网络营销的概述
  • 公司网站建设找谁做免费发布推广信息网站
  • 虚拟币网站开发seo百度关键字优化