2025.11.10训练记录

news/2025/11/17 20:46:19/文章来源:https://www.cnblogs.com/docxjun/p/19208410

noip模拟赛。
因为喝了咖啡没有睡觉。costa的瓶装拿铁真的特别难喝。

T1

图上加边删边,维护连通块大小的积。

一开始以为直接可撤销并查集就可以做。直接去看T2了,看了一会儿回来实现。
想了一下,感觉也许可以直接撤销两个集合的根连接的那条边。
于是写写写。有个函数没递归下去稍微调了一会儿。直接过了前三个大样例。
还好第四个大样例不是很大,直接对着调,发现假掉了。

具体是怎么回事呢:
image
因为连到上面去所以寄了。
这里我们发现一定要满足原来那个树的结构。
然后觉得非常不可做,于是重新读题。
发现这是个线段树分治板。可以非常容易的转化成在区间内加边的结构。直接维护即可。

我咋又被降智了?
注意到我csp的时候也因为读题浪费了非常多的时间。也许应该加训读题目了。

T4

首先可以把树拍到bfs序上。每层当中又按照 dfs 序排列。
然后可以容易的转化成区间加单点查问题。复杂度 \(O(n \log n * 树高)\)
上次做过一个转化极其类似的题。好像叫什么常陆茉子。

然后考虑按照x根号分治。
场上确实容易想到根号分治。但是对于\(\sqrt{n} \geq x\)的情况感觉非常难做。
不了了之了。

场后发现确实是根号分治,但是那个部分的做法非常抽象。
尝试询问大手子。终于搞懂了这一块怎么做。

考虑在 dfs 序上做问题。那么就是区间内 \(%x = y\) 的位置 \(+= z\),将其刻画成 \({x, y}, z\)
其中 \(x, y < \sqrt{n}\)
考虑将序列分块,维护 \(f[i][x][y]\) 表示块i内关键字为{x, y}的询问的z之和。
查询时对于单个位置遍历 \(x\),统计 \(res = \sum f[id][x][dep[i]%x]\) 即可。单次查询复杂度 \(O(\sqrt{n})\)
直接取块长为 \(\sqrt{n}\) 的话会爆空间。调整一下即可。

有时候这种较为暴力的方法感觉是非常难想的。
思维会被会的套路套牢,暴力思维这块真不太行。/ll

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

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

相关文章

Day41(11)-F:\硕士阶段\Java\课程代码\后端\web-ai-code\web-ai-project02\tlias-web-management

Mybatis 配置文件spring:application:name: springboot-mybatis-quickstart#数据库的连接信息datasource:type: com.alibaba.druid.pool.DruidDataSourceurl: jdbc:mysql://localhost:3306/web01driver-class-name: co…

vue2和vue3声明式和命令时的区别

这是一个非常好的问题,它触及了Vue2到Vue3最核心的演进逻辑。Vue3在保留声明式本质的基础上,通过更底层的命令式API,让开发者能够编写出更具声明性、更易维护的代码。 让我们来深入剖析Vue2和Vue3在声明式与命令式上…

WPS office 2023专业增强版 无限用v12.8 永久激活下载及安装使用教程

激活序列码:TJ3GN-9NTGQ-GLF7C-YEN8X-TJWML WPS Office是由金山软件股份有限公司自主研发的一款办公软件套装,可以实现办公软件最常用的文字、表格、演示等多种功能。 具有内存占用低、运行速度快、体积小巧、强大插…

3D 文件类型,怎么在线查看编辑STL/AMF/OBJ/stp/fbx/ply转换

​ 大致上,数字文件有三种类型:用于打印的、用于建模的和用于二维绘图的。为了生产实体零件,3D打印机需要特定的文件类型。被称为“网格模型”,3D打印中最常见的文件类型称为STereoLithography,简称STL。可以免费…

022304105叶骋恺数据采集第三次作业

作业1 代码与运行结果 class ImageDownloader:def __init__(self):self.headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.…

AI故事生成平台 -

AI故事生成平台通过调用deepseek的apikey,完成了一个基于ai大模型来进行生成故事的平台 通过调用火山方舟豆包的api,使用其文生图对生成的故事进行配图故事页提供多条件查询

nginx rewrite 状态码区别

301 与 308 有了之前的对 302、303、307 的理解,对 301 和 308 的理解就简单多了。 301 Moved Permanently 的定义 301 状态码表明目标资源被永久的移动到了一个新的 URI,任何未来对这个资源的引用都应该使用新的 UR…

GS4:首个泛化高斯溅射语义SLAM框架,十倍效率三维建图 - MKT

GS4:首个泛化高斯溅射语义SLAM框架,十倍效率三维建图

2025 ICPC 南京区域赛 CFGIJ

C. Distributing Candies 思维。 奇数无论怎么分都会分出一个偶数,而奇数不能整除偶数;偶数的话对半分即可。点击查看代码 #include <bits/stdc++.h>using i64 = long long;void solve() {i64 n;std::cin >…

关于一种滚动数组的错误实现方式

滚动数组的大坑!!!!!!!错误写法:swap 一次是 \(O(N)\) 的!!!!!!! int dp[N],dp2[N]; int dodp() {memset(dp,-0x3f,sizeof(dp));memset(dp2,-0x3f,sizeof(dp2));dp2[0]=0;for(int kkk=0;kkk<s.size(…

wps office 2023专业增强版

WPS office 2023专业增强版 v12.8 永久激活下载及安装使用教程 WPS Office是由金山软件股份有限公司自主研发的一款办公软件套装,可以实现办公软件最常用的文字、表格、演示等多种功能。 具有内存占用低、运行速度快、…

React中Class组件和Function组件有何区别

这是一个非常核心的面试题。从表面上看,这只是两种编写组件的方式,但它们的区别远不止语法糖那么简单。下面我将从表象区别、本质区别和设计哲学三个层面来深入剖析。一、表象区别(Syntax & Basic Usage)特性 …

【数学】组合数学(更新中)

1. 组合数学基础 1.1 加法与乘法原理 加法原理有两类方式可以从\(1\)走到\(2\),上面的方式有\(1\)种方法,下面的有\(2\)种方法,我们要想从\(1\)走到\(2\),总共有几种方法呢? 每种方法都可以一次到达,总方案数很显…

Metasfresh的历史

Metasfresh 作为一款聚焦制造业的开源 ERP 系统,其历史不仅有自身团队的独立开发历程,还与 IBM、Adempiere 等早期 ERP 项目有着深厚的渊源,以下是其完整发展脉络:溯源阶段:关联早期 ERP 核心技术根基它的技术源头…

QQ流量分析

首先手机开启热点电脑连接,使得电脑手机处于同一个局域网内 然后打开wireshark开始抓包如图所示,这是我开启抓包后,手机给电脑传输一堆图片后抓到的流量包 第一个问题:UDP or TCP根据流量分析,我使用的QQ在传输时…

mac上如何用fvm设置全局Flutter SDK?

问题描述:在 macOS 上使用 FVM(Flutter Version Management)设置全局 Flutter SDK 时,常见问题是:即使已通过 `fvm use --global` 设置了全局版本,运行 `flutter doctor` 仍提示找不到命令或版本未生效。这通常是…

React面试/讨论中可能深入的问题

1. “React的Diff算法具体是怎样的?” 标准答案要点: 同层比较、Key优化、组件类型差异。 深度剖析: React的Diffing算法基于两个假设,这使得算法从O(n)优化到O(n):不同类型的元素会产生不同的树(如从<div>…

20232404 2025-2026-1 《网络与系统攻防技术》实验六实验报告

1.实验目的掌握Nmap工具的漏洞扫描功能。 识别常见服务的典型漏洞,理解漏洞原理。 使用Metasploit框架利用核心漏洞,获取靶机权限,收集系统信息收集。2.实验环境靶机:Metasploitable linux虚拟机,IP地址192.168.2…

周作业 44

A - khba Loves to Sleep! 题意 给定 \([0,x]\) 上的 \(n\) 个点,你要选出 \([0,x]\) 上不同的 \(k\) 个点,使得从 \(n\) 个点中任意一个点出发,走到 \(k\) 个点中的任意一个的最小距离最大。输出方案。 时间复杂度…