会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
spdarkle
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
23
下一页
2023年1月14日
李超线段树学习笔记
摘要: 李超线段树学习笔记 李超线段树,是一种维护一次函数最值的数据结构,其结构类似于线段树,由大神李超发明,故称之为李超线段树。 前置知识: 1.线段树 2.求两直线交点坐标 代码在这里: #define N 100500 struct node{ int l,r,id; }t[N<<2]; #defin
阅读全文
posted @ 2023-01-14 14:11 spdarkle
阅读(91)
评论(0)
推荐(0)
2023年1月13日
2023.1.13测试结题报告及问题反思
摘要: 首先声明,作者菜鸡一个,如有错误欢迎指出。 Secret Message 秘密信息 读题,会发现题目就让球两个玩意:1. 给定字符串,求其是多少个字符串的前缀。2.给定字符串,求其有多少个字符串是他的前缀。 这两个玩意,第一个可以维护 $siz$,查询后加上就是。第二个可以维护$ed$,查询时边走边
阅读全文
posted @ 2023-01-13 16:44 spdarkle
阅读(44)
评论(0)
推荐(0)
2023年1月12日
斜率优化入门
摘要: 本文不讨论CDQ,平衡树维护凸包 斜率优化入门 我们讨论类似于以下的DP转移式(\(\max\)同理) \(f_i=\min \lbrace f_j+g(i)+h(j)+a(i)b(j)\rbrace\) 比较两个决策\(j,k\),设\(j>k\)且优于\(k\)。 得到不等式: \[f_j+h(
阅读全文
posted @ 2023-01-12 20:41 spdarkle
阅读(87)
评论(0)
推荐(0)
2023年1月11日
单调队列优化DP
摘要: 今天学习了单调队列优化DP,其模型为: $$f_i=\min/\max_{L(i)\le j\le R(i)}\lbrace kf_j+val(i,j)\rbrace$$ 其中$L,R$是具有单调性的函数,$val(i,j)=h_1(i)+h_2(j)$,是分别关于$i,j$的函数之和。 其原理在于
阅读全文
posted @ 2023-01-11 20:59 spdarkle
阅读(109)
评论(0)
推荐(0)
Trie树简单应用
摘要: Trie树简单应用 首先,Trie的思想很容易理解,一张图解释一切: 也即:字符集有多大,则开多少倍空间。 在实现上,我们用边来存储字符,然后开一个数组表示当前节点是否是一个字符串的结尾即可。 #include<bits/stdc++.h> using namespace std; #define
阅读全文
posted @ 2023-01-11 09:07 spdarkle
阅读(42)
评论(0)
推荐(0)
选数 题解
摘要: 选数 题解 首先,设最初取值为$x$,按照套路,我们设异或前缀和:$pre_i=a_1\oplus a_2…\oplus a_i$,设$f(x)=\left(\left\lfloor\frac{2x}{2^n}\right\rfloor+2x\right)\bmod 2^n$ 注意到:$0\le a
阅读全文
posted @ 2023-01-11 08:07 spdarkle
阅读(37)
评论(0)
推荐(0)
Magic题解
摘要: Magic题解 题意简述: 给定$n$个数$a_1,a_2,…,a_n$,设对于数$x$,$|x|$表示其在十进制下的位数,也即$10^{|x|}\le x<10^{|x|+1}$ 需要计算: $$\sum_{i=1}^n\sum_{j=i+1}^na_i\oplus a_j$$ 数据范围: $n\
阅读全文
posted @ 2023-01-11 08:06 spdarkle
阅读(42)
评论(0)
推荐(0)
2022年12月30日
解题报告—Dynamite
摘要: Dynamite 给一棵树,树上有一些关键节点,要求你选 $m$ 个点,第 $i$ 个关键节点到这些点中每个点距离的最小值记为 $dis_i$,记这全部 $dis$ 的最大值为 $K$,现在要使 $K$ 最小,求这个 $K$。 $n,m\le 3\times 10^5$ 分析 最大的最小,套路式二分
阅读全文
posted @ 2022-12-30 18:24 spdarkle
阅读(30)
评论(0)
推荐(0)
GSS2—去重最大子段和
摘要: GSS2 题意:给定序列$a$,若干次询问,求区间最大去重子段和。 询问次数与序列长度在1e5级别。 分析 超级神题。 在线算法,发现维护去重似乎非常困难,考虑将序列离线下来。有了这个离线的条件,由于没有修改操作,我们就可以考虑对询问顺序开始~~魔改~~处理了。 1e5常见的做法无非三种可能:$O(
阅读全文
posted @ 2022-12-30 18:23 spdarkle
阅读(169)
评论(0)
推荐(0)
三化二叉树trick
摘要: 三选一化二叉 套路概述 这个套路是针对某一建模题的。 三选一其实可以扩展到N选一,模型具体如下。 发现某种状态可以扩展出$N$个状态,且有一个状态相较而言比较特殊(如其他状态都是扩张,仅有这个是收缩)的时候,可以考虑建立起一棵树,以当前状态为节点,特殊状态为父节点,其余状态为子节点。将问题转化到树上
阅读全文
posted @ 2022-12-30 18:22 spdarkle
阅读(32)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
23
下一页
公告