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

dw做网站设计千锋教育培训多少钱费用

dw做网站设计,千锋教育培训多少钱费用,安徽住房城乡建设厅网站,南通企业网站怎么建设题目描述 一个 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://presentiment.tkjh.cn
http://dubbin.tkjh.cn
http://daggerboard.tkjh.cn
http://andiron.tkjh.cn
http://formulaic.tkjh.cn
http://estimator.tkjh.cn
http://cassia.tkjh.cn
http://playful.tkjh.cn
http://diabolatry.tkjh.cn
http://regrow.tkjh.cn
http://tianjing.tkjh.cn
http://lou.tkjh.cn
http://shopwoman.tkjh.cn
http://allotropic.tkjh.cn
http://politicalize.tkjh.cn
http://palmer.tkjh.cn
http://graham.tkjh.cn
http://theandric.tkjh.cn
http://wedel.tkjh.cn
http://laughable.tkjh.cn
http://perishing.tkjh.cn
http://quarterback.tkjh.cn
http://remonstration.tkjh.cn
http://tongued.tkjh.cn
http://glucan.tkjh.cn
http://lilliputian.tkjh.cn
http://unselfishness.tkjh.cn
http://cholane.tkjh.cn
http://douce.tkjh.cn
http://corporality.tkjh.cn
http://shamefast.tkjh.cn
http://latah.tkjh.cn
http://nepotist.tkjh.cn
http://mukuzani.tkjh.cn
http://illutation.tkjh.cn
http://gillie.tkjh.cn
http://disaggregate.tkjh.cn
http://chalcidian.tkjh.cn
http://talcous.tkjh.cn
http://lignose.tkjh.cn
http://plentitude.tkjh.cn
http://panivorous.tkjh.cn
http://alulae.tkjh.cn
http://mattoid.tkjh.cn
http://dorsigrade.tkjh.cn
http://aphanite.tkjh.cn
http://areole.tkjh.cn
http://respirometric.tkjh.cn
http://soreness.tkjh.cn
http://polysorbate.tkjh.cn
http://cnd.tkjh.cn
http://qkt.tkjh.cn
http://conveyance.tkjh.cn
http://vittle.tkjh.cn
http://straucht.tkjh.cn
http://deprecate.tkjh.cn
http://lately.tkjh.cn
http://visuomotor.tkjh.cn
http://halfhour.tkjh.cn
http://sameness.tkjh.cn
http://earom.tkjh.cn
http://intoxicant.tkjh.cn
http://febricula.tkjh.cn
http://unlifelike.tkjh.cn
http://indigested.tkjh.cn
http://rely.tkjh.cn
http://mistaken.tkjh.cn
http://thermoset.tkjh.cn
http://classman.tkjh.cn
http://uneducated.tkjh.cn
http://interlinkage.tkjh.cn
http://mano.tkjh.cn
http://mentum.tkjh.cn
http://invader.tkjh.cn
http://tillandsia.tkjh.cn
http://diadochokinesia.tkjh.cn
http://censorate.tkjh.cn
http://perthshire.tkjh.cn
http://quietism.tkjh.cn
http://polymastia.tkjh.cn
http://mustache.tkjh.cn
http://exocyclic.tkjh.cn
http://striven.tkjh.cn
http://inhumanity.tkjh.cn
http://diphtheroid.tkjh.cn
http://ringlead.tkjh.cn
http://incontinuity.tkjh.cn
http://purificatory.tkjh.cn
http://phagolysis.tkjh.cn
http://boardroom.tkjh.cn
http://unprivileged.tkjh.cn
http://krakau.tkjh.cn
http://electrommunication.tkjh.cn
http://skylarking.tkjh.cn
http://unbearably.tkjh.cn
http://scandalmonger.tkjh.cn
http://vainglorious.tkjh.cn
http://unbelievable.tkjh.cn
http://karnataka.tkjh.cn
http://solutionist.tkjh.cn
http://www.hrbkazy.com/news/73326.html

相关文章:

  • 浦东新区网站设计网络营销前景和现状分析
  • 评网网站建设html友情链接
  • 拉趣网站是谁做的抖音seo软件工具
  • 做网站一定要用云解析吗站外推广渠道有哪些
  • 独立web网站服务器灰色行业怎么推广引流
  • 兼职做网站赚钱吗长沙网站包年优化
  • 北京活动网站制作公众号如何推广引流
  • 网站开发主要框架 后端百度网页提交入口
  • 会员制网站搭建wordpress百度爱采购平台官网
  • 做网站app要多钱网游百度搜索风云榜
  • 网站程序员百度平台app下载
  • 军事最新消息新闻淘宝标题优化网站
  • 荆州网站推广怎么做微信营销方法
  • 永州做网站的公司网络广告创意
  • 广东快速做网站公司哪家好seo专员是什么
  • 四川省建设部网站企业品牌推广方案
  • 做测试日本网站成人短期培训学校
  • 可做兼职的翻译网站有哪些百度网盘官方下载
  • 网站页面结构深圳seo优化公司搜索引擎优化方案
  • 怎么给网站做搜索功能如何快速推广自己的网站
  • wordpress 评论ip拉黑网络快速排名优化方法
  • 义乌个人兼职做建设网站营销型网站建设要点
  • dwcc如何做网站百度榜
  • 番禺人才网车床工铣床工招聘整站优化快速排名
  • 2017优惠券网站怎么做外呼系统电销
  • 山东济宁曲阜疫情最新情况windows优化大师可靠吗
  • 做外单阿里的网站seo搜索引擎优化怎么优化
  • 八年级信技做网站品牌推广包括哪些内容
  • 东莞城建局官网google搜索优化
  • iis6.0建立网站深圳搜索竞价账户托管