做题笔记16

9.24

P8331 [ZJOI2022] 简单题

幽默题

这张图肯定是若干个杏仁拼在一起,证明?随便拿一个杏仁出来,如果我们加边,要么会有一个 \(K_4\) 同胚,要么会有至少一组平行的环,要么仍然是一个杏仁,前面两种情况容易分讨出来都是不合法的,这里就不写了

由于我们要求 \(S\)\(T\) 的简单路径和,考虑建圆方树,这条路径会穿过多个杏仁,每个杏仁上有两个点需要被考虑,除了在 LCA 处的两个点肯定都是树上一对爷爷和孙子,如果我们能预处理出来每一对爷爷和孙子的原点的贡献就可以快速算了,可以维护一个二元组

现在考虑怎么快速算杏仁中两个点的贡献,只需要分讨两个点是否在同一条链上,设这个杏仁的两个端点是 \(A,B\),杏仁中每个点和 \(A\) 的距离为 \(da\),和 \(B\) 的距离为 \(db\),不妨假设 \(da_{S}<da_{T}\),记 \(C\) 为这个杏仁上的链数,\(V\) 为这个链上所有边的权值和,分类讨论:

  • \(S\)\(T\) 在一条链上,二元组为 \(\left(C,V+(C-2)(da_{S}+db_{T})\right)\)
  • \(S\)\(T\) 不在一条链上,二元组为 \(\left(2(C-1),2V+(C-3)(da_{S}+db_{T})\right)\)

这样两点的贡献可以 \(\mathcal{O}(1)\) 算了,理论复杂度可以线性,瓶颈在于求 LCA

P12536 [XJTUPC 2025] 我永远喜欢希儿·芙乐艾

这都被出烂了。

换根没用,本质就是子树和

\(A\) 分块,预处理一个系数数组,整块好处理,散块会有 \(nB\) 次链加和 \(B\) 次子树查,发现链加字数和可以看作一个 \(kdep_u+b\) 的形式,维护一下系数做单点修区间查就行了,复杂度 \(\mathcal{O}(n\sqrt{n})\)

AT_wtf19_c1 Triangular Lamps Easy

我们发现可以从一个点出发到达他下面的所有行,使得只有他下面的行里有亮的,那么可以说明,如果我们把所有最后亮着的灯推到同一行,再把初始的点也推到那一行,如果这一行的两个亮灯的状态相同,这个初始点就是合法的,现在再观察一下把每个点推下去,亮灯的状态,考虑点 \((0,0)\),记每个点的亮灯状态为 \(t_{x,y}\),我们可以递推得到 \(t_{x,y}=t_{x,y-1}\oplus t_{x-1,y-1}\),这就是一个组合数的形式,那么亮灯当且仅当 \(x\subseteq y\),对于不是 \((0,0)\) 的位置,只需要考虑其坐标的差值

我们在初始点 \((x,0)\),发现 \(y\) 是不变的,而亮灯的充要是 \(\Delta x\subseteq y\),由于保证有解,我们任意取一行判断都是可以的,我们不妨取 \(y=-2^{60}+1\) 那一条线,这条线上从 \(x\) 开始往后都是亮的,于是可以考虑二分,每次判断所有最终状态下亮着的点的推过去,在 \((x,-2^{60}+1)\) 处是不是还亮着的,判断一下奇偶性即可

AT_arc141_d [ARC141D] Non-divisible Set

我擦。

考虑到 \(2m\) 这个东西,我们可以把每个数拆成 \(k2^p\) 的形式,其中 \(k\) 是奇数,那么每一组 \(k\) 只能选而且必须选一个,接着考虑 \(k\) 之间有倍数关系的,若 \(c|d\),那么 \(c2^{x}\)\(d2^{y}\) 必须满足 \(x>y\),那对于每一个 \(k\),其合法的必然是一段区间,记为 \([l_k,r_k]\),需满足 \(\forall k|k_1,l_k>l_{k_1},r_{k}<r_{k_1}\),可以调和级数求解 \(l\)\(r\),复杂度线性对数

#6713. 「EC Final 2019」狄利克雷 k 次根 加强版

学习了迪克生成函数。

先取 ln 再 exp,关键是 DGF 的 ln 和 exp 怎么算

我们得知道怎么算导数和积分,有

\[\frac{\mathrm{d}\left(\frac{f_n}{n^x}\right)}{\mathrm{d}x}=-\ln n\frac{f_n}{n^x} \]

\[\int\frac{f_n}{n^x}\mathrm{d}x=-\frac{1}{\ln n}\frac{f_n}{n^x}+C \]

而我们不用真的去算 \(\ln n\),反正最后会被消掉,我们可以直接取 \(\ln n\)\(n\) 的质因子次数之和

那 ln 就是:

\[\ln F=\int \frac{F'}{F}\mathrm{d}x \]

exp:

\[\begin{aligned} e^{F}=G\\G'=F'e^{F}=F'G\\g_n \ln n=\sum_{d|n}g_{\frac{n}{d}}f_d\ln d \end{aligned} \]

CF1738G Anti-Increasing Addicts

牛。

补习了序理论。

首先最长链等于最小反链覆盖,所以我们必须要用 \(\le k-1\) 个反链覆盖所有最后选择留下来的点,\(k-1\) 条反链最多覆盖 \(n^2-(n-k+1)^2\) 个位置,因为第一条最多覆盖 \(2n-1\) 个,第二条最多覆盖 \(2n-3\) 个,以此类推,所以题目的限制已经是最严格的了

\(f_{x,y}\) 为从 \((x,y)\) 开始,只经过必须保留的点,最长链长度,那么存在 \(f_{x,y}=k\) 的时候必然无解,如果我们根据 \(f_{x,y}\) 的值分层,值相同的位置必定不存在偏序关系,为了最大化覆盖的位置,我们不妨令第 \(i\) 条反链从 \((n,i)\) 走到 \((i,n)\),并且把所有没被覆盖过的 \(f\) 值为 \(k-i\) 的位置都覆盖了,这样如果所有的反链都不相交,我们就能覆盖 \(n^2-(n-k+1)^2\) 个位置

经典的,我们考虑贪心地往上走,也就是说,如果上面已经被覆盖了,或者再往上走就无法覆盖到某个 \(f\) 值为 \(k-i\) 的位置,这时候就该向右走了,具体的,我们记 \(lim_{v,y}\) 为第 \(y+1\) 列及以后,\(f\) 值为 \(v\) 的最大行,如果当前 \(lim_{k-i,y}=x\),那么我们不会再往右走了

只要每条反链都能取满,我们就肯定能构造出来最优方案,也就是需要证明在上述贪心策略下,第 \(i\) 条反链必定经过 \((n-k+i,i)\)\((i,n-k+1)\)

对于第 \(i\) 条反链,第 \(i+1\) 列及右边不会出现行数 \(>n-k+i\)\(f\) 值为 \(k-i\) 的位置 \((x,y)\),如果存在,那么有 \(x>n-k+i\),这时候,其链末端行数 \(x'\)\(x'\ge x+(k-i)>n\),爆了

\(f\) 是简单的,总复杂度 \(\mathcal{O}(n^2)\)

9.25

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

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

相关文章

条件判断语句

条件判断语句编程的时候经常需要检查一系列的条件,根据判断的条件决定采取什么措施。接下来学习一下IF-ELSE 语句。 1. 条件测试 判断一个表达式是为True或False的行为就是条件测试。 # -*- coding: utf-8 -*- print(…

嵌入式铁头山羊STM32-各章节详细笔记-查阅传送门 - 教程

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

网站建设皖icp做网站的价格

​ 2023年9月20~22日&#xff0c;深圳唯创知音电子将在 深圳宝安国际会展中心&#xff08;9号馆9B1&#xff09;为您全面展示最新的芯片产品及应用方案&#xff0c;助力传感器行业的发展。 作为全球领先的芯片供应商之一&#xff0c;深圳唯创知音电子一直致力于为提供高质量、…

网站开发与设计期末考试网站优化宝

SD-WAN作为一种先进的网络技术&#xff0c;为企业提供了更加灵活和高效的网络连接方案。然而&#xff0c;在异地组网的过程中&#xff0c;SD-WAN也面临一些挑战。本文将探讨SD-WAN异地组网所面临的难题&#xff0c;并提供相应的解决方案。 挑战一&#xff1a;网络延迟和不稳定性…

网站流量是怎么赚钱的挣钱最快的小游戏

椭圆曲线密码学 (ECC) 是一种基于椭圆曲线数学的公开密钥加密算法。 它提供了一种执行密钥交换、数字签名和加密等加密操作的安全方式。 ECC 为 1977 年首次发布的 Rivest-Shamir-Adleman (RSA) 加密算法提供了一种替代性方案。 继续阅读&#xff0c;进一步了解椭圆曲线密码学…

深入解析:实验室:将 XSS 反映到 HTML 上下文中,大多数标记和属性都被阻止

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

深入解析:【Qt】信号和槽

深入解析:【Qt】信号和槽2025-09-25 15:31 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; f…

做题笔记6

小王精心做题笔记,堂堂连载! 5.21 昨天讲的网络流 连边时都是形如 \(u\rightarrow v,(cap,cost)\) 的格式 CF2046D For the Emperor! 首先缩点,一下对缩点后的 DAG 考虑,直接费用流建模 考虑记一个很大的数 \(B\),…

第17章 Day20-Day21 逆向爬虫之瑞数6

逆向爬虫之补环境专题 一、补环境的原理 浏览器环境和node环境对比:浏览器下:node.js下当我们辛苦将浏览器环境的加密或者解密入口找到,把加密或者解密的JS的代码拷贝到本地,由node解释器驱动执行的时候,会因为拷…

建一个网站大概需要多少钱同城购物网站建设成本

【&#x1f40b;和鲸冬令营】通过数据打造爆款社交APP用户行为分析报告 文章目录 【&#x1f40b;和鲸冬令营】通过数据打造爆款社交APP用户行为分析报告1 业务背景2 数据说明3 数据探索性分析4 用户行为分析4.1 用户属性与行为关系分析4.2 转化行为在不同用户属性群体中的分布…

做网站 域名如何要回android编程

1.同步解释 1.1 同步基础概念 触发器&#xff1a;触发器是控制采集的命令。您可以使用触发器来启动、停止或暂停采集。触发信号可以源自软件或硬件源。 时钟&#xff1a;时钟是用于对数据采集计时的周期性数字信号。根据具体情况&#xff0c;您可以使用时钟信号直接控制数据采…

基于多假设跟踪(MHT)算法的MATLAB实现

一、核心代码 %% MHT多假设跟踪主函数 function mht_demo()% 参数设置num_targets = 3; % 真实目标数量num_scans = 50; % 总扫描次数detection_prob = 0.9; % 检测概率clutter_rate = 0.1; % 杂波密度(…

ROS2之消息接口

ROS2 的三大消息接口 1. 消息(Message, msg)定义文件后缀:.msg作用:用于 话题 (Topic) 通信,节点之间以“流”的方式交换数据。特点:一对多(一个话题可以有多个订阅者/发布者)单向通信(发布 → 订阅)异步(发…

Linux grep cut tomcat logs

截取当天catalina.out日志 grep "2025-09-25" catalina.out > 20250925.log截取指定时间段(2025年9月24日到2025年9月25日)的日志grep "2025-09-2[4-5]" catalina.out >20250924-25.log截取…

软件工程课程第一次团队作业

软件工程课程第一次团队作业这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546…

Vona ORM分表全攻略

针对高并发、数据量大的场景,通常会考虑采用分表机制进行优化。下面以 Model User/Order 为例,通过查询用户的订单列表,来演示分表的使用方法分表 针对高并发、数据量大的场景,通常会考虑采用分表机制进行优化。下…

对网站建设展望网站域名申请程序

一 问题的引入 约瑟夫问题的源头完全可以命名为“自杀游戏”。本着和谐友爱和追求本质的目的&#xff0c;可以把问题描述如下&#xff1a; 现有n个人围成一桌坐下&#xff0c;编号从1到n&#xff0c;从编号为1的人开始报数。报数也从1开始&#xff0c;报到m人离席&#xff0c…

如何在预算与风险之间做选择 iOS 混淆(源码混淆 vs IPA 混淆)的成本-收益分析与实战决策框架

本文从成本-收益和工程决策角度,提供 iOS 混淆(源码混淆 vs IPA 混淆) 的 ROI 评估模型、实战案例与 5 步决策流程,帮助团队在有限预算下科学选择混淆策略并工程化落地(含映射表、灰度与测试建议)。在现实工程里…

【兰州大学主办|EI稳定检索】第二届信息光学与光电技术国际学术会议(CIOT 2025)

第二届信息光学与光电技术国际学术会议(CIOT 2025)将于2025年10月24-26日于昆明召开。会议将围绕信息光学、光电技术等在光学领域中的最新研究成果,为来自国内外高等院校、科学研究所、企事业单位的专家、教授、学者…