2025国庆Day3

模拟赛

T1

对每个ai开个桶分别算答案即可

注意long long

T2

维护m个指针

倒着枚举l

p1~pm维护第i个字符已匹配的下标

每次匹配修改一个前缀

复杂度O(n)

另外可考虑:

image

T3

设dpi,j表示i子树内钦定返祖j次的方案数

将相邻向北的点对连边,形成若干条链

合并子树时方案数image

然后新加一个点,这个点相当于加入到任意一条链中,或者新增一条链

最后把钦定变成恰好,容斥一下

T4

牛逼的题

先考虑k=2

image

挖掘性质

image

image

image

image

image

DP

CF392B

fi,x,y表示前i个盘,从x到y的代价

容易转移

P2331

dpi,j,0~4表示第i行,选了j个矩阵

这一行的两个数{

  1. 没有元素被选择

  2. 第一列的元素在子矩阵中

  3. 第二列的元素在子矩阵中

  4. 两列元素在同一个子矩阵中

  5. 两列元素在不同子矩阵中
    }

分别转移即可

CF607B

fi,j表示消除[i,j]的最小代价

经典区间DP

CF571B

相当于要求选择k条链

求出k条链最大值减最小值最小能是多少

容易看出每条链不交

CF703E

b为k的倍数当且仅当gcd(b,k)=k

fi,j表示前i个数gcd=j的最小元素和

而gcd(Bb,k)=gcd(b,k)gcd(b,k/gcd(B,k))

P1169

对(i+j)奇数的点取反

变成颜色全相同的最大子矩阵/正方形

子矩阵就对每个点求出往上最大延伸长度

据此算出往左往右第一个比他小的位置

计算答案

正方形就设fi,j表示以i,j左上角最大边长

若si,j=i-1,j=i,j-1=i-1,j-1

则fi,j=max(f+1)

QOJ8933

fi,j表示i个事件,剩j个1分,最多0分的数量

此时2分数量=si-j

简单转移

QOJ9312

期望DP

image

QOJ8528

环上的线相交相当于区间相交

数据随机

答案不会太大(<900)

gi,j表示i,j最大匹配

满足单调性

fi,j表示满足gi,k=j的最小的k

转移考虑i是否匹配

若匹配,那么更新就是从 ri 继承过来加上 gi,ri 的答案

否则就是从 i + 1 继承

计数

GYM105336

容易发现如果一个 ai 和 bj 匹配了,那么 ai 后的元素与 bj 前的元素匹配对答案就不会产生改变了

考虑 答案 k 被确定时,方案可以简单算出

令 fi,j 表示前 i 个 a 匹配了 j 个 b 的方案数

每次枚举选不选即可转移

不难发现对于一个权值为 w 的方案,恰好在 k = 1~w 都被计算了一次

直接对所有 k 的答案求和即可得到所有匹配的权值和。

P2592

转化成网格计数

要求y-x极差<=k

image

(对称计算答案就是用类似卡特兰数的方法

卡特兰数公式:C(2n,n)-C(2n,n-2)

这个公式就是通过对称得来的)

复杂度O(n+m+k)

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

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

相关文章

量子迁移计划启动:应对未来密码学挑战

荷兰国家安全与网络安全中心发布量子迁移指南,指出量子计算机将在2030-2040年间破解当前主流加密算法,呼吁组织立即行动转向量子安全密码学,保护信息机密性、完整性和可用性。启动量子迁移计划 新闻稿 | 2024年3月2…

找网站公司企业备案搭建微信网站怎么做

使用ArticleColumnForm表单&#xff0c;向数据库提交内容&#xff0c;内容包括column。如果同一用户提交的column重复&#xff0c;则提示表单出错&#xff0c;表单提交失败后&#xff0c;重新渲染表单提交html页面&#xff0c;其中提示错误信息。 涉及的代码包括&#xff1a; …

HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包

HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包 Service Pack for ProLiant Gen12, Gen11, Gen10 Released Oct 2025 请访问原文链接:…

大模型原理与实践:第三章-预训练语言模型详解_第1部分-Encoder-only(BERT、RoBERTa、ALBERT) - 指南

大模型原理与实践:第三章-预训练语言模型详解_第1部分-Encoder-only(BERT、RoBERTa、ALBERT) - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: bl…

详细介绍:Linux字符设备驱动开发全攻略

详细介绍:Linux字符设备驱动开发全攻略pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…

河南焦作有做网站开发的公司吗连云港今天的新消息

11月12日&#xff0c;由金蝶软件&#xff08;中国&#xff09;&#xff08;以下简称“金蝶”&#xff09;主办的2022全球创见者大会之“对标世界一流管理——走进一心堂暨生命科学行业峰会”在云南昆明顺利举办。金蝶携手众多企业经营管理者&#xff0c;业界思想领袖及先锋企业…

深入解析:uniapp集成语音识别与图片识别集成方案【百度智能云】

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

sql注入和xss漏洞

1、复习信息搜集中的Google hack语法,随机找10个php网站的后台地址 2、简述sql注入漏洞的原理及危害 原理:由于后端程序员未对用户输入的字符进行严格控制和过滤,导致黑客可以在后台程序员不知情的情况下注入SQL语法…

威海建设局官方网站长沙室内设计工作室

加载指定会话最近消息 前言 上一集我们就把三个标签页的加载列表的任务给完成啦&#xff01;那么我们这一集就来完成加载指定绘画最近消息的任务。 需求分析 我们点击了某个会话之后&#xff0c;我们就会去显示我们的会话的最近的N条消息。请看下图。 我们这里涉及到两个区…

大连企业网站建设模板wordpress 设置语言

http://www.elecfans.com/article/89/92/2017/20170425510728.html转载于:https://www.cnblogs.com/jackn-crazy/p/7300228.html

数学 trick

基本不等式遇到 \(x=\dfrac{一次函数}{一次函数}\),考虑分离出一个常数: 例:(2024 浙江模拟)已知实数 \(x,y,x>3,xy+2x-3y=12,(x+y)_{\min}\)? 解:考虑分离 \(x,y\),由 \(xy+2x-3y=12\) 得到 \(x=\dfrac{12…

免费网站下载app软件免费重庆seo优

本文来自网易云社区作者&#xff1a;田亚楠须知本文主要是根据 createjs 中的 EaselJS 在 github 上的 tutorials 目录下的文章整理而来 &#xff08;原文链接&#xff09;&#xff0c;同时也包含了很多本人的理解&#xff0c;如过有叙述不当的地方&#xff0c;请联系我 :-D 本…

Python 2025:异步革命与AI驱动下的开发新范式 - 详解

Python 2025:异步革命与AI驱动下的开发新范式 - 详解2025-10-04 16:56 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; di…

完整教程:精读C++20设计模式——行为型设计模式:解释器模式

完整教程:精读C++20设计模式——行为型设计模式:解释器模式pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Cons…

js疑惑

textBox.addEventListener("keydown", function (event) { console.log(`You pressed "${event.key}".`);});这个函数接收的"keydown",到底是什么意思我还是没看懂为什么会这样写看着也…

使用 Git Submodule 管理微服务项目:从繁琐到高效 - 指南

使用 Git Submodule 管理微服务项目:从繁琐到高效 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consola…

如何识别网页用什么网站做的女装关键词排名

一个网站&#xff0c;其实说白了就是某几个特定功能的组合&#xff0c;而更换用户头像就在这些功能之中。今天就来做个测试&#xff0c;针对不同的用户&#xff0c;实现头像上传功能。先给大家展示下成品效果图&#xff1a;思路针对不同的用户上传头像&#xff0c;我们要为每一…

邯郸专业做网站多少钱做印刷网站公司哪家好

一、接口自动化测试中&#xff0c;会用到测试账号&#xff0c;如何合理运用账号&#xff1f; 账号一般用于接口登录、接口用例传参、操作sql等&#xff0c;目前账号是写到yaml配置文件里&#xff0c;如果1个账户使用会出现资源冲突&#xff0c;可以配置多个账号使用&#xff0…

佛山专业建设网站平台兼职python做网站

STM32定时器定时及其应用 定时器概述☆定时器相关配置CubeMX工程配置及程序实现固件库程序设计及实现 定时器概述 1. 工作原理 使用精准的时基&#xff0c;通过硬件的方式&#xff0c;实现定时功能。定时器核心就是计数器 2. 定时器分类   基本定时器&#xff08;TIM6~TIM7…

深入解析:单元测试学习+AI辅助单测

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