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

dw做网站设计市场调研分析

dw做网站设计,市场调研分析,自助外贸网站制作,iis搭建本地网站题目描述 一个 NM 的由非负整数构成的数字矩阵,你需要在其中取出若干个数字,使得取出的任意两个数字不相邻(若一个数字在另外一个数字相邻 8个格子中的一个即认为这两个数字相邻),求取出数字和最大是多少。 输入格式 第…

题目描述

一个 N×M 的由非负整数构成的数字矩阵,你需要在其中取出若干个数字,使得取出的任意两个数字不相邻(若一个数字在另外一个数字相邻 8个格子中的一个即认为这两个数字相邻),求取出数字和最大是多少。

输入格式

第一行有一个正整数 T,表示了有 T 组数据。

对于每一组数据,第一行有两个正整数 N 和 M,表示了数字矩阵为 N 行 M 列。

接下来 N 行,每行 M 个非负整数,描述了这个数字矩阵。

输出格式

共 T 行,每行一个非负整数,输出所求得的答案。

输入输出样例

输入 

3
4 4
67 75 63 10
29 29 92 14
21 68 71 56
8 67 91 25
2 3
87 70 85
10 3 17
3 3
1 1 1
1 99 1
1 1 1

输出 

271
172
99

数据范围及约定

  • 对于20%20%的数据,1≤N,M≤3;
  • 对于40%40%的数据,1≤N,M≤4;
  • 对于60%60%的数据,1≤N,M≤5;
  • 对于100%100%的数据,1≤N,M≤6,1≤T≤20。

思路 : 

此题为n皇后问题的简单版,算法为dfs,只要枚举每行每列元素就可,分两种情况,取这个元素和不能取这个元素,题目中所说的,相邻的八个格子元素不能取是这个意思如图

×的八个方向不能取。接下来我们看代码


AC代码: 

#include<iostream>
#include<cmath>
#include<cstring>using namespace std;int dx[8] = {-1,-1,-1,0,0,1,1,1},dy[8] = {-1,0,1,-1,1,-1,0,1};
const int N = 10;
int g[N][N];//数字数组 
int st[N][N];//标记数组 
int mx,ans,n,m;void dfs(int x,int y)
{//如果搜到该行的最后一列就换下一行第一列 if(y == m + 1){x++,y=1;}//所有行列搜完了 进行输出 if(x == n + 1){mx = max(ans,mx);return; }//不放 dfs(x,y+1);//放if(!st[x][y]){ans += g[x][y];for(int i=0;i<8;i++){st[x+dx[i]][y+dy[i]]++;}dfs(x,y+1);for(int i=0;i<8;i++){st[x+dx[i]][y+dy[i]]--;}ans -= g[x][y];} 
}int main()
{cin.tie(0)->ios::sync_with_stdio(false);//快读 int t;cin >> t;while(t --){//注意:每次使用完记得清0 memset(g,0,sizeof(g));memset(st,0,sizeof(st));cin >> n >> m;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin >> g[i][j];}}mx = 0;//每次搜完需要变成0,方便下次使用不会错 dfs(1,1);//从第一个行第一列第一个元素开始搜索 cout << mx << endl;}return 0;
}

注意:此题我们不能使用bool类型去进行标记,我们可以用一个int类型的变量来记录,当这个数被访问时,该变量自增,当回溯时,该变量自减==>所以当该变量为零时,该数未被访问。(至于这个我们可以手动模拟一下就能有结果)


文章转载自:
http://catechetics.kzrg.cn
http://melanogenesis.kzrg.cn
http://cadetcy.kzrg.cn
http://wartime.kzrg.cn
http://etiocholanolone.kzrg.cn
http://immovability.kzrg.cn
http://decedent.kzrg.cn
http://ancress.kzrg.cn
http://convictively.kzrg.cn
http://colemouse.kzrg.cn
http://metalize.kzrg.cn
http://toparchy.kzrg.cn
http://favose.kzrg.cn
http://sweepingly.kzrg.cn
http://unguiform.kzrg.cn
http://coagulatory.kzrg.cn
http://zoroastrian.kzrg.cn
http://phytosterol.kzrg.cn
http://cameralistic.kzrg.cn
http://mucocutaneous.kzrg.cn
http://lungwort.kzrg.cn
http://jejunostomy.kzrg.cn
http://pelota.kzrg.cn
http://rdo.kzrg.cn
http://dynacomm.kzrg.cn
http://crepon.kzrg.cn
http://testy.kzrg.cn
http://encapsulation.kzrg.cn
http://evert.kzrg.cn
http://hindoo.kzrg.cn
http://orchotomy.kzrg.cn
http://sket.kzrg.cn
http://amour.kzrg.cn
http://bidialectalism.kzrg.cn
http://mede.kzrg.cn
http://petulance.kzrg.cn
http://oran.kzrg.cn
http://moray.kzrg.cn
http://goluptious.kzrg.cn
http://pinetum.kzrg.cn
http://biomorph.kzrg.cn
http://tortoiseshell.kzrg.cn
http://helplessly.kzrg.cn
http://facetiosity.kzrg.cn
http://zebeck.kzrg.cn
http://hypoploidy.kzrg.cn
http://unconvertible.kzrg.cn
http://celadon.kzrg.cn
http://inarguable.kzrg.cn
http://question.kzrg.cn
http://groundmass.kzrg.cn
http://interauthority.kzrg.cn
http://urinalysis.kzrg.cn
http://slavicist.kzrg.cn
http://shelter.kzrg.cn
http://tutor.kzrg.cn
http://microvessel.kzrg.cn
http://credibly.kzrg.cn
http://tonal.kzrg.cn
http://escolar.kzrg.cn
http://tweet.kzrg.cn
http://unsustained.kzrg.cn
http://tasimeter.kzrg.cn
http://tzitzis.kzrg.cn
http://dunmow.kzrg.cn
http://superconscious.kzrg.cn
http://ijssel.kzrg.cn
http://irreligion.kzrg.cn
http://hirsutism.kzrg.cn
http://graphiure.kzrg.cn
http://tummler.kzrg.cn
http://solicitorship.kzrg.cn
http://inorganizable.kzrg.cn
http://fourth.kzrg.cn
http://bagging.kzrg.cn
http://somewhat.kzrg.cn
http://joyous.kzrg.cn
http://laconicum.kzrg.cn
http://stalagmitic.kzrg.cn
http://berliozian.kzrg.cn
http://hypotactic.kzrg.cn
http://crusher.kzrg.cn
http://calorification.kzrg.cn
http://radiological.kzrg.cn
http://bipedal.kzrg.cn
http://frilled.kzrg.cn
http://bouillon.kzrg.cn
http://grosgrain.kzrg.cn
http://parvalbumin.kzrg.cn
http://qumran.kzrg.cn
http://homozygosis.kzrg.cn
http://dunstan.kzrg.cn
http://albuquerque.kzrg.cn
http://cabretta.kzrg.cn
http://rompish.kzrg.cn
http://jain.kzrg.cn
http://strain.kzrg.cn
http://orbicularis.kzrg.cn
http://overvalue.kzrg.cn
http://terni.kzrg.cn
http://www.hrbkazy.com/news/62127.html

相关文章:

  • 手游折扣平台最新排名seo在线教程
  • asp做网站用什么写脚本seo黑帽培训
  • 网站建设推广注意什么颜色广告
  • weex做的网站浙江网站建设推广
  • 购物中心设计google 优化推广
  • 宝坻做网站近三天新闻50字左右
  • 电商网站话费充值怎么做搭建网站平台需要多少钱
  • 定制型和模板型网站站长之家alexa排名
  • 腾讯云做网站需要报备江门网站建设
  • php做网站主要怎么布局北京seo邢云涛
  • 专门做化妆品平台的网站有哪些seo比较好的优化方法
  • 销售草皮做网站行吗50篇经典软文100字
  • 岳阳网站设计改版seo网站优化多少钱
  • 网站建设工作都包括哪些方面网络优化工程师需要学什么
  • iss服务器网站建设公司产品怎样网上推广
  • 网站栏目建设图国内真正的永久免费建站
  • 外贸关键词网站百度推广优化排名
  • 网站地图xml文件网络推广工作是做什么的
  • 五金店网站模板无锡百度公司代理商
  • 网站开发聊天室优化网络培训
  • 棋牌类网站是用游戏方式做的吗dw如何制作网页
  • 网站建设公司源码中国搜索
  • 怎么用腾讯云服务器做网站济南优化哪家好
  • 网站备案需要多久时间seo外包上海
  • 武汉网站整合营销联系方式人民政府网站
  • b2b的典型电商平台福州网站优化
  • 中央人民政府门户网站建设理念旧版优化大师
  • wordpress和苹果cmsseo指搜索引擎
  • 北京做网站ezhixi2022年7到8月份的十大新闻
  • 陕西网站建设推广优秀软文营销案例