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

河间网站制作wordpress时间轴

河间网站制作,wordpress时间轴,深圳做模板网站,泗水网站建设题目描述 一个 NM 的由非负整数构成的数字矩阵#xff0c;你需要在其中取出若干个数字#xff0c;使得取出的任意两个数字不相邻#xff08;若一个数字在另外一个数字相邻 8个格子中的一个即认为这两个数字相邻#xff09;#xff0c;求取出数字和最大是多少。 输入格式 第…题目描述 一个 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≤61≤T≤20。 思路   此题为n皇后问题的简单版算法为dfs只要枚举每行每列元素就可分两种情况取这个元素和不能取这个元素题目中所说的相邻的八个格子元素不能取是这个意思如图 ×的八个方向不能取。接下来我们看代码 AC代码  #includeiostream #includecmath #includecstringusing 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,y1;}//所有行列搜完了 进行输出 if(x n 1){mx max(ans,mx);return; }//不放 dfs(x,y1);//放if(!st[x][y]){ans g[x][y];for(int i0;i8;i){st[xdx[i]][ydy[i]];}dfs(x,y1);for(int i0;i8;i){st[xdx[i]][ydy[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 i1;in;i){for(int j1;jm;j){cin g[i][j];}}mx 0;//每次搜完需要变成0方便下次使用不会错 dfs(1,1);//从第一个行第一列第一个元素开始搜索 cout mx endl;}return 0; } 注意此题我们不能使用bool类型去进行标记我们可以用一个int类型的变量来记录当这个数被访问时该变量自增当回溯时该变量自减所以当该变量为零时该数未被访问。至于这个我们可以手动模拟一下就能有结果
http://www.dnsts.com.cn/news/5660.html

相关文章:

  • 商务网站建设流程步骤装修案例分享的文案
  • 北京网站优化提供商网站建设述职报告
  • 如何快速提高网站权重产品网络营销策划方案
  • 知识产权网站建设网站关键字优化简介
  • 洛阳 网站建设 大师字画从零开始学微信公众号运营推广
  • 怎么在门户网站上发布推广优化公司网站
  • 温州网站制作价格书画院网站源码
  • 主机开设成功 网站正在建设中百度公司图片
  • 杭州下城网站建设查看网站用什么软件做的
  • 抖音做我女朋友好不好网站北京网站建设企业
  • 江西做网站的公司有哪些做情人在那个网站
  • 网站ftp有什么用黔东网站建设
  • 网站别人做的上面有方正字体企业文化墙创意设计图
  • 西双版纳建设局网站做煤层气的网站
  • 网站设计时间郑州网站建设公司服务公司
  • kuler网站网站文章排版工具
  • 济南网站推广公司wordpress 不同国家跳转
  • 多国语言网站建设网站建设公司销售前景
  • 餐饮管理东莞网站建设美团网站界面设计
  • 莲都区建设分局网站wordpress切换中文
  • 网站 备案 注销 影响seo关键词排名优化案例
  • 网站建设和制作成都软件开发外包
  • 北京专业网站建设WordPress如何调用
  • 猪八戒设计网站如何做兼职网站开发项目名称
  • dedecms做的网站_网站中的图片总是被同一ip恶意点击wordpress上传
  • 青岛专业网站建设哪家好淘宝优秀软文范例100字
  • 简易蜘蛛池网站开发兼职网站建设招聘信息
  • 男的和女的做那种短视频网站微信服务商平台官网
  • 网站版面的美化原则2345网址导航怎么删除干净?
  • 长春火车站到龙嘉机场动车时刻表免费追剧网站