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

做网站可以用什么主题网站自助搭建

做网站可以用什么主题,网站自助搭建,做网站多少宽带够,二手房交易网站排名第一题 题目描述 小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/111850/

相关文章:

  • 辛集城乡建设管理局网站网络营销网络推广
  • 阿里云部署一个自己做的网站吗电商网站搭建
  • 免费汽车租赁网站模板网站域名解析ip查询
  • 企业解决方案官网国内seo排名分析主要针对百度
  • 变态版手游石景山区百科seo
  • 阿里云控制台登录入口seo矩阵培训
  • wordpress苗木模板网站搜索排优化怎么做
  • 网站图片引导页怎么做重庆seo招聘
  • 如何做属于自己的领券网站郑州百度网站优化排名
  • 建设银行益阳市分行桃江支行网站公司页面设计
  • vps 网站上传网站seo优化是什么意思
  • wordpress cos腾讯云seo网站优化收藏
  • 鹤岗商城网站建设免费域名申请
  • 江苏三个地方疫情严重抖音视频排名优化
  • 竞价排名广告东莞关键词排名快速优化
  • 做视频网站要什么格式好网络营销公司怎么注册
  • 企业专业网站建设快速网站搭建
  • 武威建设网站的网站google谷歌搜索
  • 长沙公司做网站多少钱推广平台怎么做
  • 现在大家做电商网站用什么源码营销策略都有哪些
  • 可以做试卷的网站英语怎么说seo关键词排名优化系统源码
  • 网站怎么设置支付功能企业网站的主要类型有
  • 成都圣都装饰装修公司北京搜索优化排名公司
  • 境外建设网站贴吧互联网域名注册查询
  • 广州建站工作室淘客推广怎么做
  • 中国最大的网站建设公司百度广告联盟点击一次多少钱
  • wordpress单页主题营销seo手机关键词网址
  • dedecms做电影网站韩国最新新闻
  • 哪个网站做废旧好如何在百度上发布自己的广告
  • 网站表单及商品列表详情模板如何搭建自己的网站