在模板网站建站好吗厦门seo顾问

pingmian/2025/10/9 6:34:07/文章来源:
在模板网站建站好吗,厦门seo顾问,wordpress 建站五分钟,请求做女朋友的网站源码题目描述 给定一个 NM 的矩阵 A#xff0c;请你统计有多少个子矩阵 (最小 1111, 最大 NM 满足子矩阵中所有数的和不超过给定的整数 K。 输入格式 第一行包含三个整数 N,M 和 K。 之后 N 行每行包含 M 个整数, 代表矩阵 A。 输出格式 一个整数代表答案。 输入输出样例 …题目描述 给定一个 N×M 的矩阵 A请你统计有多少个子矩阵 (最小 1×11×1, 最大 N×M 满足子矩阵中所有数的和不超过给定的整数 K。 输入格式 第一行包含三个整数 N,M 和 K。 之后 N 行每行包含 M 个整数, 代表矩阵 A。 输出格式 一个整数代表答案。 输入输出样例 输入 #1 3 4 10 1 2 3 4 5 6 7 8 9 10 11 12 输出 #1 19 说明/提示 【样例说明】 满足条件的子矩阵一共有 1919包含: 大小为 1×11×1 的有 1010 个。 大小为 1×21×2 的有 33 个。 大小为 1×31×3 的有 22 个。 大小为 1×41×4 的有 11 个。 大小为 2×12×1 的有 33 个。 【评测用例规模与约定】 对于 30% 的数据, N,M≤20. 对于 70% 的数据, N,M≤100. 对于 100% 的数据, 1≤N,M≤500,0≤Aij​≤1000,1≤K≤2.5×1e8. 蓝桥杯 2022 省赛 B 组 F 题。 看到要求矩阵和我们首先想到二位前缀和先想出我们的暴力方法首先预处理得出二位前缀和数组然后枚举左上角对每一个左上角都去枚举右下角根据我们的前缀和方程求得当前这个矩阵的和值是多少和我们的k值比较即可。当然这样肯定超时我们可以很轻松的想出第一个优化比如我枚举了右下角在第一行的矩阵之后已经找到一个大于k值的矩阵那么我第二行就不要再包括他了。我们可以设置一个随着枚举而更新的maxc记录这个值这个方案可以大大缩短我们的程序运行时间代码如下 #includebits/stdc.h using namespace std; #define int long longint a[505][505] { 0 }; int s[505][505] { 0 };signed main() {int n, m, k;cin n m k;for (int i 1;i n;i){for (int j 1;j m;j){cin a[i][j];s[i][j] s[i][j - 1] s[i - 1][j] - s[i - 1][j - 1] a[i][j];}}int ans 0;for (int i 1;i n;i){for (int j 1;j m;j){//以上两个循环枚举左上角int maxc m 1;for (int r i;r n;r){for (int c j; c maxc;c){//枚举右下角if (s[r][c] - s[i - 1][c] - s[r][j - 1] s[i - 1][j - 1] k){maxc c;break;}else ans;}}}}cout ans;return 0; } 不过就算这样还是有两个点过不了只能拿80分。虽然是优化过的但我们这个方法的本质依然是枚举左上角与右下角复杂度还是太高o(m^2*n^2)。第二个优化我是想不出来了这也代表了我们这样用二位前缀和只能拿部分分。 看了题解了解到第二种方法当然还是建立在前缀和的基础上我们不在枚举左上角与右下角而是转为枚举行的范围这是一个o(n^2)的操作。然后我们使用一个双指针去遍历这个范围就像是把二维问题降维成一维一样:   有一个序列 [1,3,4,3]试求出其中有多少个子序列满足该子序列的所有元素之和小于等于 10。具体思路参考P8783 题解 - 洛谷专栏 (luogu.com.cn) 有一个需要解释的点关于ans为什么等于r-l1比如一开始我们l是1r是2sum也就是和值3小于我们的k值。此时我们就可以被r那么相应的ans也就是子矩阵放在这里就是连续子序列的个数增加了多少呢方案从“1,2,12”变成了“1,2,3,12,23,123”可以自己模拟一下会发现原来的数列里所有以i(1ix,x为当前增加的数)为开头以原本的最后一位为结尾的方案都会作为新加入的数的方案之一(也就是上面例子的23和123都是新方案)再加上这个数本身 就是r-l1。 代码如下 #includebits/stdc.h using namespace std; #define int long longint a[505][505] { 0 }; int s[505][505] { 0 };signed main() {int n, m, k;cin n m k;for (int i 1;i n;i){for (int j 1;j m;j){cin a[i][j];s[i][j] s[i][j - 1] s[i - 1][j] - s[i - 1][j - 1] a[i][j];}}int ans 0;for (int i 1;i n;i){for (int j i;j n;j){//以上两个循环枚举两条线int l, r;l r 1;while (r m)//双指针{if (s[j][r] - s[j][l - 1] - s[i - 1][r] s[i - 1][l - 1] k){ans r - l 1;r;}else l;}}}cout ans;return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89048.shtml

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

相关文章

网站的前期推广深圳微信公众平台开发网站开发

最近在准备学校复试,刷一些老题旧题,在N诺oj和牛客网上都有提交。今天就总结部分题目,只写我觉得值得写的(当然还有一些我不会写,不想去学了)。 1、二进制数 输入输出格式 输入描述: 每行有一个数字n&#…

楚雄州城乡建设局网站乐陵森

澳大利亚政府,通过财政部,宣布正在努力引入一项监管框架,针对为澳大利亚居民和澳大利亚企业提供数字资产访问和持有服务的实体,将包括对所有数字资产中介的许可要求。 这些改革旨在解决已经确定的消费者风险,并支持数…

大连网站制作在线广西桂建云证件查询

更多资料获取 📚 个人网站:ipengtao.com 当处理迷宫问题时,遗传算法提供了一种创新的解决方案。本文将深入探讨如何运用Python和遗传算法来解决迷宫问题。迷宫问题是一个经典的寻路问题,寻找从起点到终点的最佳路径。遗传算法是一…

太原建站培训app后期维护与运营成本

图像混合 1 理论-线性混合操作 其中α的取值范围为0~1之间,表示图像的所占的权重 2 混合处理函数addWeighted() 3 代码示例 Mat src1, src2, dst;src1 imread("./1.png");src2 imread("./2.png");if (!src1.data && src2.empty()) //判断图片是…

网站建设微信公众号网站主机ip查询

shell之read命令 简介例子 简介 Linux的read命令用于从标准输入读取数据。它通常用于在shell脚本中读取用户的输入并将其分配给变量。 read命令的语法如下: read [-options] [variable]read命令的选项包括: -d:指定输入行的结束标志。 -p…

商务网站建设中的必备功能上海推广网站

本章重点 1. 为什么使用文件 2. 什么是文件 3. 文件的打开和关闭 4. 文件的顺序读写 5. 文件的随机读写 6. 文本文件和二进制文件 7. 文件读取结束的判定 8. 文件缓冲区 1. 为什么使用文件 我们在前面的文章介绍了通讯录的程序,当通讯录运行起来的时候&#xff0c…

山西省财政厅门户网站三基建设抖音营销推广怎么做

1、git三个区域:工作区,暂存区,版本库 2、git文件状态:未跟踪,已跟踪(新添加,未修改,已修改) 如何查看暂存区和工作区文件状态:git status -s 3、查看版本记…

做网站需求文档asp.net网站发布到虚拟主机

1.实验环境 主机A和主机B连接到交换机,并与一台路由器互连 2.需求描述 主机A和主机B连接到交换机,并与一台路由器互连主机A和主机B设置为同一网段,网关设置为路由接口地址查看ARP相关信息,熟悉在PC和Cisco设备上的常用命令 3.推…

阜阳h5网站建设公司如何评估一个网站

1.mysql语句执行的步骤 客户端请求->连接器(验证用户身份,给与权限)查询缓存(存在缓存则直接返回,不存在则执行后续操作)分析器(对sql进行词法分析和语法分析操作)优化器&#x…

用kid做教育网站域名营销型官方网站

9月12日,中国移动第四届科技周“量子计算算法与应用”分论坛在北京成功举办,中国移动研究院院长黄宇红发表致辞,中国移动未来研究院院长崔春风全程主持。玻色量子作为光量子计算领域真机测试与场景应用的标杆企业应邀出席,玻色量子…

杭州下城区建设局网站wordpress 加入搜索

Spark Sql默认并行度 看官网,默认并行度200 https://spark.apache.org/docs/2.4.5/sql-performance-tuning.html#other-configuration-options 优化 在数仓中 task最好是cpu的两倍或者3倍(最好是倍数,不要使基数) 拓展 在本地 task需要自己设置&a…

深圳自适应网站开发公司郑州做网站好

来源:网络大数据据IDC声称,到2018年,全球人工智能(AI)和认知系统支出将达到190亿美元,这比2017年的支出总额增加约54%。并购在不断发生。仅2017年就见证了几起大宗收购,比如雅虎被Verizon收购、苹果收购Shazam等。知名…

主流数据网站韩国情侣网站模板

本帖最后由 PlyFly 于 2015-2-13 22:11 编辑各位花粉注意了,本次发布的B056固件,华为终于修复了DTS源码输出到功放不能正常解码的问题(如功放无声音、破音等等)。经实际测试,不用Kodi就能轻松将DTS源码输出到功放解码,且无任何异常…

网站项目开发案深圳建设网站商

原文地址:http://www.learnopencv.com/facial-landmark-detection/#comment-2471797375 作为计算机视觉研究员,我们很早就开始研究人脸。人脸分析领域最广为人知的就是人脸识别(face recognition).但是为了识别一幅图像中的人脸&…

网站模板定做wordpress 更新文章

一个、总结 简单的说,Filter的作用就是拦截(Tomcat的)service(Request,Response)方法。拿到Request、Response对象进行处理。然后释放控制。继续自己主动流转。其运用的还是“分层”的思想。至于为什么要增加这一层,为…

网站建设网站定制开发国家食品查询网入口

日前,2023年全民终身学习活动周全国总开幕式在重庆举行,自2005年起,终身学习活动周已连续举办了18届,累计带动4亿多群众参与全民终身学习活动周,有效推进全面阅读。 随着全民阅读氛围的持续浓厚,阅读不再是语文学科的专项,不再是学校教育的专属,家庭、社会都在积极参与进来。尤…

企业免费网站建设模板下载十秒折一个萝卜刀

文章目录 一、RCE二、命令执行/注入-概述三、命令执行-常见函数四、PHP命令执行-常见函数1、exec:2、system3、passthru4、shell_exec5、反引号 backquote 五、PHP命令执行-常见函数总结六、命令执行漏洞成因七、命令执行漏洞利用条件八、命令执行漏洞分类1、代码层…

咨询邯郸网站建设网站备案ps

作为一种使用大量文本数据训练的深度学习模型,大模型可以生成自然语言文本或理解语言文本的含义,是通向人工智能的一条重要途径。大模型可以应用于各种机器学习任务,包括自然语言处理、计算机视觉、语音识别、机器翻译、推荐系统、强化学习等…

网站服务器可以更换吗信用门户网站建设观摩

0 前言: STL,为什么你必须掌握 对于程序员来说,数据结构是必修的一门课。从查找到排序,从链表到二叉树,几乎所有的算法和原理都需要理解,理解不了也要死记硬背下来。幸运的是这些理论都已经比较成熟,算法也…

台州网站建设模板自己做网站需要啥

错误样例(使用UTL_HTTP发送http请求时,报出如下错误): 原因: 1、Oracle允许使用几个PL/SQL API(UTL_TCP, UTL_SMTP, UTL_MAIL, UTL_HTTP和 UTL_INADDR)访问外部网络服务,这些API都使用TCP协议。…