深圳工信部网站备案信息查询中小企业 网站建设

news/2025/9/24 21:21:20/文章来源:
深圳工信部网站备案信息查询,中小企业 网站建设,兰州做网站维护的公司,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.mzph.cn/news/916258.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

完整教程:【力扣LeetCode】 1413_逐步求和得到正数的最小值

完整教程:【力扣LeetCode】 1413_逐步求和得到正数的最小值2025-09-24 21:16 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !importa…

mysql慢sql配置

mysql中my.ini或my.cfg文件

Linux zdb -C (zfs Debugger调试器)

Linux zdb -C (zfs Debugger调试器)zdb -C是 ZFS 调试器(ZFS Debugger)中一个用于深入检查存储池配置和元数据的强大命令。它主要用于​​诊断和解决一些非常棘手的问题​​。由于它直接操作存储池的元数据,使用前请…

从零开始实现简易版Netty(八) MyNetty 实现Small规格的池化内存分配

从零开始实现简易版Netty(八) MyNetty 实现Small规格的池化内存分配从零开始实现简易版Netty(八) MyNetty 实现Small规格的池化内存分配 1. Netty Small规格池化内存分配介绍 在上一篇博客中,lab7版本的MyNetty实现了…

域名指向另一个网站久久建筑网企业

1、准备合约 如何写合约,与编译之前的文章已经写过了,准备好.wasm文件。 2、测试程序 xwasm/wasm/tests at main XuHugo/xwasm GitHub 2.1 读取合约 let modules fs::read("./tests/wasmfile/contract.wasm").unwrap(); 2.2预编译合约…

邯郸菜鸟网站建设网站建设jnlongji

本次主要解析STM32网络通信中WebServer应用,从网页界面的编写到浏览器与STM32之间进行通信的数据来说明SSI与CGI的原理及应用,并对GET与POST指令进行应用解析。 硬件和软件环境: 1.硬件环境:STM32F407,网卡芯片LAN87…

新节点加入k8s集群命令查看 - 详解

新节点加入k8s集群命令查看 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&…

测试脚本

测试脚本$language = "python" $interface = "1.0" import sys reload(sys) sys.setdefaultencoding(utf-8) # 设置默认编码为UTF-8 global left left = "" # 新增全局变量初始化…

自动化测试脚本

自动化测试脚本$language = "python" $interface = "1.0" import sys reload(sys) sys.setdefaultencoding(utf-8) # 设置默认编码为UTF-8 import re # 必须导入正则模块 global left global ri…

建设工程合同备案网站wordpress 404页面

演讲嘉宾:易毅 总经理 广东芬蓝环境科技有限公司 演讲题目:成套低温烘干装备在发酵行业领域的节能创新应用 会议简介 “十四五”规划中提出,提高工业、能源领城智能化与信息化融合,明确“低碳经济”新的战略目标,热…

网站是哪个建站公司做的表白网站制作生成器

前言本文主要实现的功能是删除某个目录及目录下的所有子目录和文件,涉及到的知识点:File.delete()用于删除“某个文件或者空目录”!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除。具体代码示例如下:imp…

解题报告-字符串(str.*)

字符串(str.*) 题目描述 Diaoyeye 正在研究字符串。nyx向他问了一个问题:有一个字符串𝑆,其中不同子串的 个数。 Diaoyeye 显然直接秒掉。他现在想问一问 nyx ,有一个字符串 \(𝑆\),从中选出两个子串 \(A\),\…

WPF Datagrid loaded 79M items in mvvm , Microsoft.Extensions.DependencyInjection

Install-Package Microsoft.Extensions.DependencyInjection; public async Task InitBooksCollection(){stopwatch.Start();BooksCollection = new ObservableCollection<Book>();List<Book> booksList =…

实用指南:python+django/flask的宠物救助及领养系统javaweb

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Linux 系统中的 /dev/disk/by-id/目录作用详解

Linux 系统中的 /dev/disk/by-id/目录作用详解Linux 系统中的 /dev/disk/by-id/目录是一个非常重要的组成部分,它能帮助咱们更稳定、更可靠地管理磁盘设备。下面我来为你详细解释它的作用和用法。 📁 一、/dev/disk…

万江专业网站快速排名个人免费网站注册

本研究的主要目的是基于Python aiortc api实现抓取本地设备媒体流&#xff08;摄像机、麦克风&#xff09;并与Web端实现P2P通话。本文章仅仅描述实现思路&#xff0c;索要源码请私信我。 1 demo-server解耦 1.1 原始代码解析 1.1.1 http服务器端 import argparse import …

glTF/glb:您需要知道的一切,怎么免费获取下载

有一种新的丰富 3D 模型格式,称为 glTF,并且一直在崛起。本文将告诉您有关 glTF 的所有信息,包括它是什么、为什么开发它以及谁在使用它。glb下载官网免费获取模型什么是glTF? GL 传输格式(简称 glTF)是一种开源…

成品网站短视频源码搭建网站建设培训 苏州

首次连接 打开装有 AirPods 的充电盒&#xff0c;并将它放在 iPhone 旁边。此时你的 iPhone 上将出现设置动画。轻点「连接」&#xff0c;然后轻点「完成」。 就这么简单&#xff0c;而且会自动设置&#xff0c;实现与已使用同一 Apple ID 登录 iCloud 的任一支持设备搭配使用…

3.HTTP/HTTPS:报文格式、技巧、状态码、缓存、SSLTLS握手

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

keepalived服务器

keepalived服务器keepalived高可用原理:搭建主、备服务器一样配置,在keepalived中配置相同的vip;主服务器发送“心跳消息”给备服务器,主服务器宕机,“心跳消息”停止发送,备服务器会让vip生效,产生“IP漂移”,…