自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 错题本杂记

从2024.6开始维护。

2024-06-29 19:41:37 231

原创 联合省选 2025 邮寄

检查了 DevC++、VSCode、NOI Linux 虚拟机并敲了一遍缺省源之后离场。这题写的比昨天 T2 还长,写挂了一些细节,到 11:00 才结束此题。,然后判断是否合法即可。2****0:今天没出计数,那么明天应该会出两道计数。9:00 出发,中午到达大沥镇。不难发现按时间顺序贪心,然后套个线段树即可。回到机房,尝试水题,写了两道之后开始口胡。(省选不是终点,而是 whk 的起点。应该是切三道题的人里面最低分的了。考试结束,请考生有序离场。考试结束,请考生有序离场。不会 T2,不会 T3。

2025-03-08 15:34:10 878

原创 GYM102979E Expected Distance 题解

前两个 case 是平凡的,考虑怎样解决第三个 case。若它的差分是线性的,那么对差分做前缀和之后就会很方便。的路径上经过的点权之和的期望,答案显然为。个点从小到大加入一棵树中。其它已知已求,考虑维护。,因为那个式子在满足。

2024-11-22 16:10:00 927

原创 CSP-S 2024 游记

信心赛,被机房其他同学切穿的可持久化 01 Trie 没切出来,遗憾离场。

2024-10-26 22:14:13 801

原创 CSP-S 信心赛 飚速布 题解

题目只要求非空子集,没要求非空真子集,所以最后还要加上。,也即还有多余的部分需要往前面放,只能在那。发现有这个大前提的限制很难办,考虑正难则反。个的变化空间(至多还能被增加的次数)为。注意到,任意时刻,任意未选的数不能超过。推法是一样的,但是这里考虑了恰好。式的集合数量直接 01 背包。对于这些自增操作,先让选了的。个没有被选择的下标的集合为。个为最大的,每一轮需要选择。轮操作能够成功当且仅当。此外还有这种情况的大前提。的集合数量减去不满足。后面被选择的数的下标。的时候,能够取等号。,不需要另外考虑了。

2024-10-24 21:17:14 870

原创 [Luogu 4630] APIO2018 铁人两项(广义圆方树)

求满足存在x→y和y→z的不相交简单路径的有序点对xyz的方案数。即,选择的路径只经过同一个点至多一次。线性做法。

2024-10-22 21:05:02 790

原创 [Luogu 5675] GZOI2017 取石子游戏

原题是个暴力 DPOn2V,如果是模拟赛毒瘤搬题人,这部分只给30pts。对于100%的数据,1≤n≤1051≤ai​231,开 2 秒不卡常。这个数据范围仍然可做,不过也许就要升紫了。01 Trie 可以做按位贪心(2024 省选,加法定向加强),简化后的线性基也可以。

2024-10-18 15:21:07 838

原创 [Luogu 4217] 产品销售 题解

非常好线段树,使我写了 5.7k。

2024-10-11 19:56:51 668

原创 [CF436E] Cardboard Box 题解

有n个任务,在第i个任务得1分需要花费ai​,得2分需要花费bi​,保证ai​bi​。求得到k分的最小花费。

2024-10-09 16:41:30 848

原创 [Luogu 4927] 梦美与线段树 题解

给定一个长度为n的序列,对这个序列构造一棵维护区间和的线段树。定义线段树上一个节点的权值valx​,为其所对应区间的权值和。梦美从线段树的根节点开始访问,每次有vallcx​valx​的概率进入左子树,valrcx​valx​的概率进入右子树。(根据定义显然valx​vallcx​valrcx​。)当到达叶子节点时,访问结束。记一次访问的收获为访问途径所有节点的权值之和。

2024-10-08 21:36:23 898

原创 [Luogu 6186] NOI ONLINE 2020-#1-S T2 冒泡排序 题解

今天刷到这道题,在我写完一半之后机房大佬发现我在写这道题,他也来写。两人都写完后交流,发现做法不一样,他似乎是大众做法(动态维护需要开两个树状数组),然而我自己推的结论在维护的时候只要一个。拿到题就开写,写了 50 行的线段树,然后发现白写了。其实只需要写两个树状数组,一个用于跑逆序对,另一个动态维护。

2024-09-28 21:27:49 1104 1

原创 240818作业总结CodeForces

组合数学。

2024-08-18 14:37:27 681

原创 [Luogu 10856]【MX-X2-T5】「Cfz Round 4」Xor-Forces 题解

简称释义:MX - 梦熊信息学联盟,Cfz - Coffee_zzz。场上算错了复杂度,自己把自己的可持久化线段树的正解给叉掉了。对于复杂度不是很好算的题目,要认真算。像这样也就一百来行的代码,思路又已经证明是正确的,可以把它实现出来,再拿极限数据去测。

2024-08-12 11:04:47 873

原创 树状数组优化最长公共子序列(LCS)

众所周知,树状数组可以将 LIS 优化到Onlogn你可能不知道的是,树状数组还能优化 LCS,在ai​两两不同的时候可以达到Onlogn,但是在构造数据的情况下可以退化到On2logn。不过因为树状数组基于位运算,常数很小,仍能通过。

2024-08-07 15:50:47 872

原创 [Luogu 5010] HMR的LIS Ⅲ 题解

给定长度为n的序列a1​a2​an​,以及常数LR。要求构造序列b,满足(设b序列的长度为m∀1≤i≤m1≤bi​≤n∀1≤imbi​bi1​∀1≤imLabi1​​−abi​​R并在此基础上使得长度m最大。然而,在保证长度最大的前提下,仍然有许多中可能的构造方案。给定k,输出字典序第k小的构造方案。对于100%1≤n≤5×1051≤k≤10130≤∣L∣∣。

2024-08-06 08:00:00 697

原创 NOIP2023 T4 天天爱打卡 题解

24 年补题。后面看题解发现我的线段树写法和大多数人不一样。只需要单点修改+区间查询。不过合并左右子的信息的写法就不是很简单了。题意简化 思路 线段树 ans数组 代码

2024-07-21 12:20:59 1109

原创 改改整数裂项:难度较一般的信息学竞赛题

我当场用平方求和立方求和完成。预处理阶乘取模、逆元、阶乘逆元,中考前一周隔壁班同学拿此题问我(若求上述式子对一个大质数(如。

2024-06-30 16:14:50 750

原创 约瑟夫问题及证明

这是约瑟夫问题的基础版,在原书的结论的基础上给出证明。有 n 张的一摞卡片,从最上面一张开始按如下的顺序进行操作:把最上面的第一张卡片舍去,把下一张卡片放在这一摞卡片的最下面。再把原来的第三张卡片舍去,把下一张卡片放在最下面……反复这样做,直到手中只剩下一张卡片。问:剩下的这张卡片是原来那一摞卡片的第几张?

2024-05-01 08:00:00 533

原创 树状数组优化LIS

其实是非常简单的数据结构优化DP。

2024-02-17 08:00:00 704 1

原创 杜教筛总结+模板题

对杜教筛的简单总结。杜教筛应该是最简单的低于线性快速求和的算法。杜教筛可还不能算什么高科技哦!杜教筛的思想在于:构造卷积后,等式两边同时求和,移项得到可以递归的公式,并将小数据的线性筛预处理与大数据的整除分块 + 递归 + 记忆化相结合。学了才知道杜教筛不难。

2024-02-13 21:05:19 1941

原创 mobius inversion 莫比乌斯反演 例题总结

莫比乌斯反演,实际上主要利用莫比乌斯函数的性质:ϵ = μ ∗ 1。一般会结合 整除分块、线性筛 等算法进行考察。下面总结了几道 Luogu 上较为典型的题目。

2024-02-11 14:28:55 1413

原创 [Luogu 1891] 疯狂 LCM(LCM SUM) - 线性筛题解

一种的 $O(n + T)$ 的做法,$O(n)$ 的线性筛进行预处理,$O(1)$ 处理每次查询。并给出线性筛的公式及其证明过程。

2024-02-09 09:00:00 1455 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除