考试心得5

2025/9/10 | 2025CSP-S模拟赛57

https://oj.gxyzh.com/d/hzoj/contest/68d921a11bde45b9248e2bb9/problems

国庆第一天训练。初三牲要死了。搬到机构里训练,效率几乎为零。

T1其实是简单题。但是考场上想了AB性质后就没有想法了,就是把这串数的最终结果求出来,然后给每个原数匹配一个最终数。答案是每个数的增加量乘bi的一种排列的最小值。当时也想到了增加量最大的匹配小的bi的。但是因为一些原因不能直接简单地将原数和最终数匹配(比如必须满足最终数大于等于原数)例如原数列为1 2 2 5,最终数列为1 2 3 5,显然就不能直接将1和5匹配,这样子最后一个5就没的匹配了。
所以我们考虑换个思路 从大到小匹配,在最终数列里面找到第一个大于等于当前数的数字即可。这样就能满足要求了。

T2,当时写了个O(n2)的dp(真的应该是严格的n2啊),但是只能获得O(n^3)的30pts,非常气愤却无果。正解首先是要观察到一个性质,就是最终划分的mex只有一种,这个mex就是全局的mex。证明不说了。然后原来那个dp式子就能写的很简单了。设dp[i]表示以i结尾的划分方案数,如果能满足mex[j][i]等于全局的mex i就能从j转移过来,然后会发现能转移过来的j一定是一段前缀(因为全局的mex一定是大于等于局部的mex的),而且这个前缀也是单调不降的。用单指针求出每个i对应的最右边的j,转移用前缀和优化即可。

T3感觉是很神奇的一道题,它需要用到一个知识点:Kruscal重构树,因为这个树有一个性质就是,任意两点的lca就是他们原图中路径上最大边权最小值。但是我学到的这种解法非常简单直白啊(我总感觉它并不是真正意义上的Kruscal重构树),就是建两棵树,满足如果i是j的祖先i就一定是i到j这条路径上的最大/最小值,然后两棵树各跑一遍,统计在第一棵树里i是j的祖先且在1第二棵树里j是i的祖先的对数即可。

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

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

相关文章

小型行业网站建设维护成本金泉网做网站电话

大型网络的拓扑结构一般会比较复杂,不同的部门,或者总部和分支可能处在不同的网络中,此时就需要使用路由器来连接不同的网络,实现网络之间的数据转发。 本章将介绍路由协议的基础知识、路由表的分类、静态路由基础与配置、VLAN间…

实用指南:Transformer模型:深度解析自然语言处理的革命性架构——从预训练范式到产业级实践

实用指南:Transformer模型:深度解析自然语言处理的革命性架构——从预训练范式到产业级实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impo…

PocoEmit遥遥领先于AutoMapper之打通充血模型的任督二脉

PocoEmit遥遥领先于AutoMapper之打通充血模型的任督二脉一、充血模型和失血模型 1. 充血模型的优势充血模型更加OOP 充血模型代码可读性更好1.1 充血模型伪代码 var messageDto = controller.ReadDto(); var message =…

hslenc.c 代码提纲挈领分析 - 指南

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

Solar9月赛wp - 场

水一篇Solar9月赛 Wireshark 哥斯拉流量,webshell的密码一直变,neta可以梭到一个zip,里面是key.txt,直接追踪到最后一个返回包,拿key.txt进行爆破解密拿到flagflag{ccebdb78-4b5c-4252-b20a-0039913c5c94} HAPPY …

做电商网站商标wordpress导航栏的文件在哪里

http://www.cnblogs.com/ccblogs/p/5260949.html 一. 效果图 二. 功能介绍 支持滚动和点击选择年月。&#xff08;目前只支持设置年月的最大最小值&#xff0c;不支持整体的最大最小值&#xff09; 三. 代码 1. 在你的html中添加如下代码&#xff1a; 直接加载<body>里面…

昆明网站建设教学视频wordpress判断是否是子分类

1.遇到的问题 服务网关 | RuoYi 最近调试若依的微服务版本需要用到Sentinel这个组件&#xff0c;若依内部继承了这个组件连上即用。 Sentinel是阿里巴巴开源的限流器熔断器&#xff0c;并且带有可视化操作界面。 在日常开发中&#xff0c;限流功能时常被使用&#xff0c;用…

wordpress 网站维护wordpress的设置网址导航

概率基础——极大似然估计 引言 极大似然估计&#xff08;Maximum Likelihood Estimation&#xff0c;简称MLE&#xff09;是统计学中最常用的参数估计方法之一&#xff0c;它通过最大化样本的似然函数来估计参数值&#xff0c;以使得样本出现的概率最大化。极大似然估计在各…

网站建设开发费用预算泉州做网站优化的公司

美女姜培琳&#xff1a;传授独家心经 不同职业的面试着装技巧。 一般来说&#xff0c;职场中精英女性的装扮&#xff0c;首要应讲求端庄、稳重。人们对服饰过于花哨怪异者的工作能力、工作作风、敬业精神、生活态度等&#xff0c;都会持怀疑的态度。 其实&#x…

成都营销型网站建设价格网站构建工具

Python2.7.13 安装 说明 以下所有操作都基于centos6.9 1. Issue zlib zlib-devel是安装setuptools依赖的模块&#xff0c;需要在安装python之前先安装这两个模块 2. Install Base #基础依赖 yum -y install gcc gcc-c zlib zlib-devel openssl-devel#删除当前mysql版本 yum rem…

坂田做网站多少钱wordpress怎么建加盟网

动态规划、DFS 和回溯算法&#xff1a;二叉树问题的三种视角 在计算机科学中&#xff0c;算法是解决问题的核心。特别是对于复杂的问题&#xff0c;不同的算法可以提供不同的解决方案。在本篇博客中&#xff0c;我们将探讨三种算法&#xff1a;动态规划、深度优先搜索&#xf…

Elastic Search 安装部署最全教程(Docker)

@@docker es 安装https://blog.csdn.net/Grey_fantasy/article/details/131561847   https://blog.csdn.net/qq_33034733/article/details/130857381     https://blog.csdn.net/yueyue763184/article/details/…

大型网站开发pdf英文网站建设 江门

几个删除重复记录的SQL语句在大的数据库应用中&#xff0c;经常因为各种原因遇到重复的记录&#xff0c;造成数据的冗余和维护上的不便。1.用rowid方法2.用group by方法3.用distinct方法 1。用rowid方法据据oracle带的rowid属性&#xff0c;进行判断&#xff0c;是否存在重复,语…

详细介绍:C#多线程全家桶:从Thread到async/await

详细介绍:C#多线程全家桶:从Thread到async/await2025-10-04 09:18 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; displ…

十堰的网站建设威海建设集团招聘信息网站

要使用Django开发一个抽奖活动的后台&#xff0c;需要进行以下步骤&#xff1a; 安装Django&#xff1a;首先确保已经安装了Python和pip&#xff0c;然后使用pip安装Django库&#xff1a; pip install django 创建Django项目&#xff1a;在命令行中执行以下命令创建一个新的Dja…

详细介绍:图像分割:PyTorch从零开始实现SegFormer语义分割

详细介绍:图像分割:PyTorch从零开始实现SegFormer语义分割pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Conso…

用html5做的静态网站网站wordpress修改首页名称

一、常用的常用的生命周期钩子&#xff1a; mounted: 发送 ajax 请求、启动定时器、绑定自定义事件、订阅消息等【初始化操作】 mounted() {console.log(vm 实例被挂载之后&#xff1a;mounted);this.timer setInterval(() > {...} }beforeDestroy: 清除定时器、解绑自定…

网络营销方案seo入门到精通

考察点 大数&#xff0c;快排知识点 题目 分析 本题目给一个整型数组&#xff0c;要求他能排出来的最小的数字。这道题目我们大可以通过排列的方式枚举出所有的数字然后求一个最小的&#xff0c;只不过这种方式时间复杂度非常高。接下来我们通过举例的方式观察我们的思维和数…

深入解析:Playwright同步、异步、并行、串行执行效率比较

深入解析:Playwright同步、异步、并行、串行执行效率比较pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consola…

怎么用织梦做自己的网站苏州app开发

1 混合出版物 允许传统稿件提交或作者支付的开放获取&#xff08;OA&#xff09;稿件 2 长度 所有页面限制包括参考文献和作者简历。对于常规论文&#xff0c;接受稿件的最终版面设计完成后超出这些限制的页面&#xff0c;将收取强制性超长页面费用&#xff08;MOPC&#xf…