查网站怎么做的哈尔滨网站建设公司哪家好

web/2025/9/27 4:31:50/文章来源:
查网站怎么做的,哈尔滨网站建设公司哪家好,网站优化关键词价格,网站备案批量查询首先对于m1的情况非常容易处理#xff08;其实这儿因为边界我错了好久。。。#xff09;#xff0c;直接DP就好了#xff0c;设f[i][k]为这个矩阵前i个选k个矩阵的最大和#xff0c;那么f[i][k]max(f[j][k-1]sum[j1][i])#xff0c;那么对于m2的时候类似与m1的时候#…  首先对于m1的情况非常容易处理其实这儿因为边界我错了好久。。。直接DP就好了设f[i][k]为这个矩阵前i个选k个矩阵的最大和那么f[i][k]max(f[j][k-1]sum[j1][i])那么对于m2的时候类似与m1的时候设w[i][j][k]为左面的一行前i个中右面的一行前j个中一共选k个矩阵能选取得最大矩阵。   那么转移也比较明显有一下几种转移   w[i][j][k]max(w[i-1][j][k],w[i][j-1][k])这种情况代表什么都不选。   w[i][j][k]max(w[ii][j][k-1]sum[ii1][i][0])这种情况代表在左面一行重新确定i这个位置如何选取。   类似的w[i][j][k]max(w[i][jj][k-1]sum[jj1][j][1])这种情况代表在右面一行重新确定i这个位置如何选取。    当ij的时候w[i][j]max(w[ii][ii]sum[ii1][i][2])这样就代表选了一个占两行的矩形然后注意枚举的边界就可以了。   反思开始我的想法是w[i][k]代表两行矩阵前i个选k个矩阵的最大值我们可以知道选取矩阵的方法肯定是若干段只选取一行的组合然后由选取两行的隔开那么我们可以枚举i代表在i出选取占两行的矩形这个矩形的长可以为0那么w[i][k]max(w[j][k]f[j1][ii]sum[ii][i])这个转移就是先枚举上一次的断点然后后枚举上一断点到i的情况就是一段只选取一行的加上一个占两行的最大值那么首先要处理每一行的f[i][j][k]值代表i,j段选取k个矩阵的最大值。后来因为转移的时候枚举边界特别麻烦没有调出来再仔细想想之后发现这种转移由于状态数太少没办法准确的表达每一个状态所以转移起来非常麻烦所以就加了一维可以准确的表达所有状态而且转移十分方便复杂度也降低了一个k因为上一种方法需要枚举左右两行各选多少矩形总之还是自己太弱了。。。    /**************************************************************Problem: 1084User: BLADEVILLanguage: CResult: AcceptedTime:88 msMemory:1672 kb ****************************************************************///By BLADEVIL #include cstdio #include cstring #include algorithm #define maxn 100 #define maxm 20using namespace std;int n,m,k; int a[maxn][maxn],sum[maxn][maxn],f[maxn][maxm],w[maxn][maxn][maxm];int main(){scanf(%d%d%d,n,m,k);sum[0][1]sum[0][2]0;for (int i1;in;i) for (int j1;jm;j) scanf(%d,a[i][j]),sum[i][j]sum[i-1][j]a[i][j];if (m1){memset(f,0,sizeof(f));for (int i1;in;i) {f[i][0]0;for (int l1;lk;l){f[i][l]f[i-1][l];for (int j0;ji;j){f[i][l]max(f[i][l],f[j][l-1]sum[i][1]-sum[j][1]);}}}printf(%d\n,f[n][k]);} else {memset(w,0,sizeof(w));for (int i1;in;i) {for (int j1;jn;j){w[i][j][0]0;for (int l1;lk;l){w[i][j][l]max(w[i-1][j][l],w[i][j-1][l]);for (int ii0;iii;ii) w[i][j][l]max(w[i][j][l],w[ii][j][l-1]sum[i][1]-sum[ii][1]);for (int jj0;jjj;jj) w[i][j][l]max(w[i][j][l],w[i][jj][l-1]sum[j][2]-sum[jj][2]);if (ij)for (int jj0;jji;jj)w[i][i][l]max(w[i][i][l],w[jj][jj][l-1]sum[i][1]-sum[jj][1]sum[j][2]-sum[jj][2]);}} }printf(%d\n,w[n][n][k]);}return 0; }  转载于:https://www.cnblogs.com/BLADEVIL/p/3560067.html

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

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

相关文章

天河做网站要多少钱建立网站预算

简介:记一次TCP全队列溢出问题排查过程1. 前言本文排查的问题是经典的TCP队列溢出问题,因TCP队列问题在操作系统层面没有明显的指标异常,容易被忽略,故把排查过程分享给大家。2. 问题描述A服务调用B服务接口超时,B服务…

中煤第五建设有限公司seo诊断书

最近想搞一下rt5350,所以找了个原厂的SDK包进行了编译,很快路由器就可以用了,把我的编译操作步骤写了下分享给更多的爱好者,供大家参靠,下一步准备移植摄像头玩玩。有兴趣的可以一起交流。 RT5350移植Toolchain工具的安…

常熟制作网站的地方阿贝云服务器

在数字媒体领域,短视频的崛起已不可忽视。对于商业实体而言,掌握如何通过短视频平台有效吸引潜在客户并提高转化率,已成为一项关键课题。本文旨在深入剖析短视频矩阵系统的构成与作用机制,以期为企业提供一套系统化的策略&#xf…

wordpress 一小时建站教程网页游戏吧

文章目录 代码准备创建jenkins 任务测试推送使用项目里面的jenkinsfile 进行升级操作 文字版本流程项目构建 代码准备 推送代码到gitlab 代码去叩叮狼教育找 k8s 创建jenkins 任务 创建一个k8s-cicd-demo 流水线任务 将jenkins 里面构建时候的地址还有token, 给到…

网站订单模板网站国际化

目录 CMakeLists.txt文件中: 初始化以及实际运用代码: 在partitions.csv 内存分配文件中,添加voice_data项

风溪商城是那个网站建设的哪个公司做公司网站好

看了好多相关的文章都没有完全贴合选用Vue3nuxtts框架的,也不太靠谱,只好自己踩坑实现了 首先去高德开放平台用自己的账号申请一个key,位置如下,申请好后保存好生成的key 我们使用vuemap/vue-amap,一个高德地图2.0版本…

制作网站管理系统线下推广100种方式

题解一: 模拟:定义四个边界,指针按右下左上的顺序遍历,每遍历一条边,边界就减一,并且在某个方向没有可以遍历的数时直接返回。 import java.util.ArrayList; import java.util.List;class Solution {publi…

自己做的网站怎么发布win7大气公司网站源码 企业网页模板建站 制作asp程序后台 中英文代码

QQ邮箱群发邮件时只显示账号?邮件群发对方知道吗? QQ邮箱群发邮件功能为大量信息的传递提供了便利。但有时,我们希望在群发邮件时,不让对方轻易察觉到这是一封群发邮件。下面就让蜂邮为大家揭秘如何巧妙地使用QQ邮箱群发邮件&…

注册免费的网站挂机宝做php网站吗

转载自 Jsoup代码解读之一-概述今天看到一个用python写的抽取正文的东东,美滋滋的用Java实现了一番,放到了webmagic里,然后发现Jsoup里已经有了…觉得自己各种不靠谱啊!算了,静下心来学学好东西吧! Jsoup…

dw个人网站建立教学哈尔滨网站建设哪家好而且价格不贵

YUM或Yellowdog Updater Modified是管理rpm包的前端工具。 它用于通过命令行界面或使用图形模式来安装,删除,更新和收集有关rpm软件包的信息。 使用YUM的主要优点是,它解决了rpm包的所有依赖关系,并将它们与包一起安装。下面让我们…

服装网站建设环境分析房地产交易网官网

LovePHP 直接给了源码。 network查看到,PHP版本是7.4.33 题目要求我们GET一个my_secret.flag参数,根据PHP字符串解析特性,PHP需要将所有参数转换为有效的变量名,因此在解析查询字符串时,它会做两件事: 删…

南昌专业做网站公司哪家好炒股网站怎么做

【耐水好】强耐水UV胶水是怎样的? 强耐水UV胶水是一种特殊的胶水,其设计重点在于其出色的耐水性能。以下是关于强耐水UV胶水的特点: 优异的耐水性能:这种胶水能在水环境下保持稳定的粘接强度,不易被水分解或削弱。因…

网站建设 镇江网站标题字体

一、功能描述 技术实现 选型:minio 文件存储服务器 onlyoffice 文档编辑器 选项特征:免费,支持私有化部署,不依赖第三方网络接口 Podman是RedHat开发的一个用户友好的容器调度器,是一种开源的Linux原生工具&#x…

烟台seo网站诊断权威迷失传奇新开网站

超时调用需要使用window.setTimeout(code,millisec)方法 它接受两个参数:要执行的代码和以毫秒表示的时间(即在执行代码前需要等待多少毫秒)。其中第一个参数可以是一个包含JS代码的字符串(就和在eval()函数中使用的字符串一样&a…

网站很久没被收录的新闻怎么处理东西湖区城乡建设局网站

前言 最近在搞知识库,需要把各种 Word、PowerPoint、Excel 文件转换成 PDF 文件,不然 Word 中的表格中的文字提取会出现一些问题;使用 Office 或者 WPS 将大量文件转换成 PDF 需要频繁重复打开文件,点击保存为PDF,然后…

php网站开发需要学哪些乐彩网站源码网站建设

当为你的下一个设计方案选择正确的核心处理器件时,你应该考虑哪些因素呢?本文将对MPU和MCU做些对比分析,并以此对器件的选择给出一些指导性建议和意见。 本文引用地址:http://www.eepw.com.cn/article/164617.htm 每当在为新设计选择正确合理…

搜索引擎排名网站如何查询中小企业名单

ChatGPT无限次数:点击直达 ChatGPT助力学术成就:打造完美论文技巧 在当今信息爆炸的时代,学术研究对于每个领域的进步和发展至关重要。而在学术研究中,撰写高质量的论文是展示研究成果和贡献的重要方式之一。然而,许多学者在论文…

汕头投资建设总公司网站织梦网站地图自动更新

Edge 被 hao123 劫持解决方法_edge被hao123锁定改不了_小子宝丁的博客-CSDN博客

做外贸网站机构百度一下你就知道了 官网

1、作用&#xff1a; <StrictMode> 是 React 提供的一个组件&#xff0c;用于帮助开发者在开发过程中检测潜在的问题&#xff0c;并修复一些常见的警告。 使用 <StrictMode> 组件包裹应用程序或组件可以启用一些额外的检查和警告。它可以帮助你捕获可能的错误、发…

佛山市做网站的免费字体设计图片

completeUnitOfWork 1 &#xff09;概述 各种不同类型组件的一个更新过程对应的是在执行 performUnitOfWork 里面的 beginWork 阶段它是去向下遍历一棵 fiber 树的一侧的子节点&#xff0c;然后遍历到叶子节点为止&#xff0c;以及 return 自己 child 的这种方式在 performUni…