12.30~1.5 总结

做题

学习了莫队二次离线(未真正掌握)

CF2034F2 \(2^k\) 的组合意义是选子集,这里把 \(2^k\) 再拆为 \(1+2+\dots +2^{k-1}+1\) 可以直接叠加关键点的贡献。那么一个关键点的贡献就变成了选后面的一个集合要求必须经过,这个可以 dp。

CF1463F 显然(?)答案是关于前缀 \(x+y\) 个循环的。对前 x+y 个,两数冲突当 \(a\pm x\equiv b\pmod{(x+y)}\),直接 dp 获得 \(O(x+y)\)

CF1188D 数位 dp,重点在进位信息。注意到进位的情况只有 \(n\) 种:\(\bmod 2^k\) 排序后前 \(i\) 个,直接 dp 做到 \(n\log V\)

P4547 可以拆开二三类边的限制变成第一种(神秘)。然后 dp。

P3780 DFS 序背包。相当于免费选一条链,而一个链分开的 dfs 序恰好是前缀后缀,合并 dp 即可。

ARC124E 显然把操作序列 \(\min=0\) 的玩意拉出来即可。经典之乘积是每个人选择一个。然后直接 dp??

AT_tdpc_grid 注意到宽 \(\le 6\) 就至多有两个不和 \((1,1)\) 联通的连通块,直接 dp 获得 \(O(8^nm)\),但是实际上状态数没那么多,BM 发现还要少。

ARC176D/P4223 每个数的位置不是本质影响,因此对于一个原是 \((A,B)\) 的相邻对,设 \(C\) 代表不同于 \(A,B\) 的任何数,则只需统计到达 \((A,B),(A,C),(C,A)\) 等等情况的方案数,可以列一个 7*7 的矩阵搞出方案数之后容易统计。

P4546 需要做加法操作,把那些函数拿去泰勒展开即可维护,误差可以接受。

P4338 换维扫描线,建若干虚点 \(x\) 再把这一区间的 0 操作连向它,可以统一操作,初始连向前面的虚点。更换生长节点就把虚点连那去。然后求 dis 先两次 access 求 LCA,然后统计。

P4338 似乎是得到结论之后改到根轻链信息云云,树剖也可以的。

P11420 首先 \(C\) 义眼是假的。又是乘积化为选,又转化为操作选子集,于是得到 \(O(nm2^m)\)。然后在神秘的是在 \(3m\ge n\) 的时候 \(a\) 的合法性可以简易判定,因此可以 dp 又得到 \(O(n^6)\) 的复杂度,数据分治一下。

P1861 确可感受到和操作方式无关,,然后推一下势能函数。

P5649 似乎叫什么 AAAT,可能会写一个博客。当然不会 top tree。

P5072 根号分治之后莫队。

P5064 建出操作树,然后值域分块,用撤销并查集(根上挂个链表维护这个)维护。每个值域块 dfs ,遇到询问就看看落在这个值域块和总数的个数,该回答了就链表拉出来 nth_element。预记下合并和查询的 Find 值就可以不带 log。

ARC184B 和 HNOI 集合选数类似 dp。一个小优化是整除分块,一个整除的结构一定一样,这样复杂度降到了什么 \(O(n^{0.84}\log n)\),应该是不满的。

ARC150F 考虑子序列自动机的匹配,设 \(f_i\) 为和为 \(i\) 的话匹配到的最长距离,转移是 \(f_i=\max_{j}(nxt(f_{i-j},j))\)。而注意到 \(nxt(i,k)<nxt(j,k)\Rightarrow nxt(i,k)<j\),那么 cdq 分治转移,每次转移枚举 \(j\) 之后只需考虑和左边右端点 nxt 相同的一段。用线段树维护 dp 值即可 \(O(n\log^2 n)\)

AGC055C 寻找充要条件:考虑 \(a\) 全等,此时只需 \(2k\le n\);否则,两个必经点之间,也是这个限制。

ARC180E(hanghang 场切) 发现 dp 无用转移,云云。

P6914 关键结论:考虑两环 \(A,B\),则 \(A-B,B-A,A\cap B\) 都必须满足条件;否则一个中 \(i\) 颜色少了,剩下两个加起来 \(a\) 就占比多了,但是任意两个组合都必须满足条件,矛盾。这样做去,最终得到的等价类是那些(在的简单环集合 \(S\))相同的。如果移除 \(e_1\)\(e_2\) 是割边,那么 \(S_{e_2}\subset S_{e_1}\);这样可以 \(O(n^2)\)\(S\) 的相等。最后的答案是等价类(除了割边等价类)大小的 gcd。

总结

在家里还是有一些好处,但是也有一些坏处。

下周(可能是以后)大部分又要回到联考来了,这对省选的准备是有很大好处的。会考需要简单复习(还没开始)。

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

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

相关文章

开启家具组装新方式:产品说明书智能指导

在快节奏的现代生活中,人们越来越追求便捷与高效。无论是新房装修还是家具换新,家具组装已成为许多家庭不可避免的一项任务。然而,面对复杂多变的家具图纸和冗长的产品说明书,许多人常常感到无从下手,甚至因操作不当而损坏零件。为了解决这一难题,一种全新的家具组装方式…

2024-2025-1 20241408陈烨南《计算机基础与程序设计》课程总结

每周作业链接汇总 第0周作业 自我介绍 https://www.cnblogs.com/chenyenai/p/18432520第1周作业 计算机基础与程序设计中的问题提问 https://www.cnblogs.com/chenyenai/p/18439433第2周作业 阅读《计算机科学概论》第一章和《C语言程序设计》第一章,并进行总结 https://www.c…

# 学期(如2024-2025-1) 学号(如:20241402) 《计算机基础与程序设计》第15周学习总结

学期(如2024-2025-1) 学号(如:20241402) 《计算机基础与程序设计》第15周学习总结 作业信息这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个…

SpringBoot进阶教程(八十四)spring-retry

在日常的一些场景中, 很多需要进行重试的操作.而spring-retry是spring提供的一个基于spring的重试框架,某些场景需要对一些异常情况下的方法进行重试就会用到spring-retry。spring-retry可以帮助我们以标准方式处理任何特定操作的重试。在spring-retry中,所有配置都是基于简单…

制造业知识中台:推动智能制造转型升级的智慧大脑

在当今全球制造业的激烈竞争中,智能制造已成为推动产业升级、提升竞争力的关键路径。制造业知识中台,作为连接数据、知识与业务的智慧中枢,正逐步展现出其在推动智能制造转型升级中的巨大潜力。它不仅能够帮助企业实现知识的有效整合与高效利用,还能通过智能化分析与应用,…

电子配件行业的未来之路:产品说明书数字化转型的力量

在科技飞速发展的今天,电子配件行业作为科技创新的前沿阵地,正经历着前所未有的变革。从智能手机、平板电脑到智能穿戴设备,各种新型电子配件层出不穷,极大地丰富了人们的生活。然而,随着产品种类的增多和功能的复杂化,如何确保消费者能够快速、准确地理解和使用这些产品…

基于四象限比例积分控制器的直流电机控制系统simulink建模与仿真

1.课题概述 基于四象限比例积分控制器的直流电机控制系统simulink建模与仿真。2.系统仿真结果 3.核心程序与模型 版本:MATLAB2022a4.系统原理简介直流电机由于其较好的调速性能和较高的控制精度,被广泛应用于各种工业控制场合。为了实现对直流电机转速和位置的精确控制,控制…

人工智能驱动的内部知识库:智能搜索、推荐与知识发现

随着人工智能技术的飞速发展,企业内部知识库的管理与应用方式正经历着前所未有的变革。智能搜索、个性化推荐与深度知识发现,这些曾经只存在于科幻小说中的场景,如今已借助AI技术,在企业的日常运营中成为现实。在这一变革浪潮中,HelpLook作为一款集成了先进AI算法的工具,…

视野修炼-技术周刊第116期 | NB Ping

① NB Ping - 多地址并发 Ping 工具 ② 动画图标 ③ RSS.Beauty - RSS 订阅源美化展示 ④ Console.trace:JavaScript调试的利器 ⑤ 关于跨端的前世今生 ⑥ LogoShip - 图标生成器欢迎来到第 116 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介 🔧开源工具&技术…

深度学习CUDA环境安装教程---动手学深度学习

首先说明我安装的是《动手学深度学习》中的环境 本人是小白,一次安装,可能有不对的地方,望包含。安装CUDA 因为我们是深度学习,很多时候要用到gpu进行训练,所以我们需要一种方式加快训练速度。 通俗地说,CUDA是一种协助“CPU任务分发+GPU并行处理”的编程模型/平台,用于…

基于龙格库塔算法的锅炉单相受热管建模与matlab数值仿真

1.程序功能描述 基于龙格库塔算法的锅炉单相受热管建模与matlab数值仿真.于过热气温控制系统过于复杂,涉及多个过热器及减温过程,在本次设计中将模型简化成喷水减温器和末级过热器的组合,对喷水减温器部分和蒸汽受热管部分进行数学建模,在建模过程中按均匀传热考虑,…

2024-2025-1 20241408陈烨南《计算机基础与程序设计》第十四周学习总结

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK14这个作业的目标 无作业正文 本博客链接教材学习内容总结 无 教材学习中的问题和解决过程 Q:如何倒序输出字符串? A: 基于AI的学习代码调试中…