2025.9.29 测试

news/2025/9/30 11:22:00/文章来源:https://www.cnblogs.com/Augenstern-/p/19120255

T1.

马赛克上色

就是个随机题目

告诉我们烤柿要大胆

所有点都是偶度数,直接构造欧拉回路,三个截一段输出

然后有奇数点呢?

这里构出一种正确性很高的 trick

度数越小要求越严格,于是我们每次选出一个度数奇数中度数最小的点 \(a\),先随机找出一个与 \(a\) 有边的点 \(b\),再随机找出一个与 \(b\) 有边的点 \(c\),之后找出一个与 \(c\) 有边的点 \(d\),这里要求点 \(d\) 度数最好为奇数,最后删除边 \(\{a,b\},\{b,c\},\{c,d\}\)

找奇点直接暴力就行

T2

原 P13231 [GCJ 2015 #3] Log Set

发现 \(A\) 长度 log

这题先考虑都是正数

最小的一定是其中一个元素,然后扫一遍删掉其贡献

像这样写

for(int i = 1;i <= n;i++) {a[i].y -= mp[a[i].x];mp[a[i].x + c[k]] = a[i].y;
}

然后一直做就行

考虑有负数,我们自然还是想像这样每次确定一个元素

我刚开始想从 \(0\) 向两边扩,发现找不到确定的值

然后这题有结论曰最大值减去次大值一定是某个元素的绝对值

自己想想就能明白

所以我们每次可以确定一个数的绝对值

由于加不加这个元素的集合两两对应,所以不管是正是负,都可以看做是两个相同的集合删去其中一个

我们直接当做正数

就算删错了,其内部的结构也不会变化,相当于是整体平移

这样找到所有数的绝对值之后

我们再抛出一个结论

当所有正数的和等于初始幂集的最大值时,这个 A 集合就合法

证明我觉得也很简单

根据找绝对值的过程,我们同样可以逆序构造出他的幂集

自己画几个图可以发现,不管是正是负,其内部的结构也不会变化,顶多是整体平移

而我们只需要固定其一个位置的数相同整个集合就是相同的

然后直接基于这个结论,我们就能 \(dp\) 出方案数,以及最小解

然后这个题就没了,代码超级好写,我这个菜鸡发现考场上打的部分分包括暴力和特殊性质几乎包含所有正解的部分

拼一拼就过了

唯一卡了一个多小时的东西是这个( 招笑

"你猜我为什么 MLE"


sum = len = q = 0;
for(int i = 1;i <= q;i ++) f[i].clear();

AC

T3

洛谷

原题

前置
AT_joisc2016_h 回転寿司

loj

其实他们是一个题

先看前置

直接给出做法,分块每个块维护大根堆和小跟堆

大根堆维护内部元素,用于跳整块

小跟堆维护标记,用于重构块

发现如果操作覆盖整块,一定变成其最大值

散块考虑第一个位置一定留下最小值,然后往后扫即可

复杂度 \(O(n \sqrt{n} \log n)\)

看区间 LIS

扫描线右端点

维护所有左端点的答案

有结论 \(f[l + 1][r]\subseteq f[l][r]\)

然后每个数贡献的是一个前缀

考虑 LIS 经典贪心二分的过程,替换第一个大于她的数

我们维护值域序列,每个位置存她的贡献区间

答案即为 \(num_{v \ge q_l}\)

加入一个数

所以我们依次考虑大于其的数,如果他的贡献区间大于上一个的区间,就替换掉多出来的部分

操作等价于在值域 \([v , n]\) AT_joisc2016_h 回転寿司

然后将 \(v\) 修改为 i

用树状数组维护前缀加,单点查

复杂度 \(O(n \sqrt{n} \log n + q \log n)\)

卡常

  • 每次加优先队列,先判会不会操作,不进行无效操作

  • 由于 \(t = n\) 所以不需要重构最后一段

  • 不是环,不用取模

AC

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

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

相关文章

深度学习(CVAE)

自编码器这类模型有下面几个: 自编码器(AE):目标是压缩与重建。它是一个判别模型,目标是学习数据的高效表示,主要用于降维、去噪和数据压缩,而不是生成新数据。 变分自编码器(VAE): 学习数据的概率分布并生成…

c# aot orm 框架测试 mysql

SqlSugar 的文档比较齐全,一次通过:https://www.donet5.com/Home/Doc?typeId=2574,但是 SqlSugar Aot 发布在 40M 左右,感觉太大了点。 FreeSql 的 AOT 文档就不太友好了,试了一下各种报错,最后发现要使用 Free…

深入解析:论文阅读:硕士学位论文 2025 面向大语言模型的黑盒对抗性攻击与防御关键技术研究

深入解析:论文阅读:硕士学位论文 2025 面向大语言模型的黑盒对抗性攻击与防御关键技术研究2025-09-30 11:09 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !import…

网站常用的js效果做的网站被挂马

Java 汉字转拼音 1.TinyPinyin 功能&#xff1a; 适用于Java和Android的快速、低内存占用的汉字转拼音库。 特性&#xff1a; 生成的拼音不包含声调&#xff0c;均为大写&#xff1b;支持自定义词典&#xff0c;支持简体中文、繁体中文&#xff1b;执行效率很高(Pinyin4J的…

怎么给汽车网站做推广郑州建设局官网

1、使用父子关系调整下使其更加整洁 2、比如说我修改了下url,那所有的页面都要更改 优化&#xff1a;把这个url抽出来&#xff0c;新建一个Api文件夹用于存放所有接口的url&#xff0c;在业务里只需要关注业务就可以 使用时 导包 发请求 如果想要更改路径&#xff0c;在这里…

PK-2877电流互感器在高频脉冲电源模块测试中的应用方案

一、项目背景与需求 一家专注于高频脉冲电源模块研发与生产的电子设备企业,其产品广泛应用于工业自动化控制、通信基站电源等领域。这些电源模块在工作时会产生高频脉冲电流,电流峰值可达100A,脉冲频率在数百kHz至数…

VC++ 使用OpenSSL创建RSA密钥PEM档案

VC++ 使用OpenSSL创建RSA密钥PEM档案pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monac…

CF1699D Almost Triple Deletions

被神秘贪心标签误导了。 你考虑答案的最终形式长什么样,就是保留若干个相同的数,再将其中间的区间整段整段删干净。 你先枚举保留什么数,然后发现我们可以设 \(f_{i}\) 表示到了第 \(i\) 个位置最多能保留多少个数,…

QMT回测模式为什么要在副图进行

在QMT系统中,回测必须以副图模式进行,主要有以下原因: (1)数据处理与性能优化 副图模式允许策略专注于历史数据的分析和计算,避免与主图的实时行情显示产生冲突。回测过程中,系统需要遍历大量历史K线数据,副图…

DAY20 Channel(通道)NIO(同步,非阻塞)、Selector(选择器)、NIO2-AIO(异步、非阻塞) - 指南

DAY20 Channel(通道)NIO(同步,非阻塞)、Selector(选择器)、NIO2-AIO(异步、非阻塞) - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impor…

详细介绍:Servlet完全上手:核心语法与生命周期详解

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

详细介绍:支持17种方言10种外语!阿里最新AI语音合成模型Qwen3-TTS-Flash震撼发布

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

判断权限通过遍历二叉树路由删除权限不展示的前端组件

判断权限通过遍历二叉树路由删除权限不展示的前端组件点击查看代码 def clean_node(nodes, full_name):names = full_name.split(.)current_name = names[0]for i, node in enumerate(nodes):assert isinstance(node, …

外国人做的网站wordpress主题大全

文章目录 rollup watch 实现流程watchWatchEmitter 实现 watchInternalWatcher 管理整个 watch 阶段Task 运行任务FileWatcher 实现文件监听 rollup watch 实现流程 每一个配置了 watch 的配置项都会变成一个 Task 任务&#xff0c;每个任务通过 FileWatcher 即 chokidar 进行…

DSA:DeepSeek Sparse Attention

DeepSeek-V3.2-Exp 是一个基于稀疏注意力机制(DSA,DeepSeek Sparse Attention)优化的长上下文处理模型,其核心创新在于高效地处理长序列输入,同时保持模型性能。🧠 什么是 DSA(DeepSeek Sparse Attention)? …

网站资讯如何做成都网站开发哪家好

PHPExcel是一个PHP类库&#xff0c;用来帮助我们简单、高效实现从Excel读取Excel的数据和导出数据到Excel。下面是PHPExcel读取的使用教程&#xff1a;1.首先下载PHPExcel2.下载好文件&#xff0c;解压可以得到如下文件&#xff1a;为了使用方便&#xff0c;我们可以在根目录创…

荒野猎手出击!启明智显ZX7981PO:专治各种恶劣环境的5G插卡路由器

在工地、在巴士、在露营地、在户外直播现场……你是否曾因网络不稳定而错失重要时刻?是否曾因设备无法承受严苛环境而影响工作进度?现在,启明智显ZX7981PO荒野猎手来了! 这款专为户外严苛场景设计的5G插卡路由器,…

AWS CDK重构功能发布:安全重构基础设施即代码

AWS宣布推出CDK重构功能,帮助开发者在重命名构造、跨堆栈迁移资源和重组CDK应用时保留现有AWS资源,避免因逻辑ID变更导致的资源替换风险,显著提升基础设施代码重构的安全性。我们很高兴宣布一项新的AWS Cloud Devel…

开发即时通社交软件APP首选系统,可定制开发,可提供源码

开发即时通社交软件APP首选系统,可定制开发,可提供源码一、产品定位​信贸通即时通(SEMOT Instant messaging system),是一款跨平台可定制的 P2P 即时通信系统。它专为电子商务网站、各行业门户网站及企事业单位打…

死锁的处理策略-死锁的检测和解除

这两个是允许死锁发生的方法 死锁的检测 为了能对系统是否已经发生了死锁进行检测,必须: 1.用某种数据结构来保存资源的请求和分配信息; 2.提供一种算法。利用上述的信息来检测系统是否已经进入了死锁状态 数据结构…