会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
spdarkle
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
24
下一页
2023年1月22日
分块全家桶
摘要: RT,本文探讨一些简单的分块应用,不会涉及太高深的分块知识。 PS:如有错误请不吝赐教,不胜感激 PS:代码仅供参考 PS:更新了Ynoi杂题记 分块 友情提醒:#include<cmath> 望月悲叹的最初分块 分块,优雅的暴力 分块也是同线段树等结构一样,维护区间操作的,不同于线段树和树状数组的
阅读全文
posted @ 2023-01-22 00:05 spdarkle
阅读(118)
评论(0)
推荐(0)
2023年1月19日
高级搜索学习笔记
该文被密码保护。
阅读全文
posted @ 2023-01-19 10:11 spdarkle
阅读(1)
评论(0)
推荐(0)
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
阅读(95)
评论(0)
推荐(0)
2023年1月13日
2023.1.13测试结题报告及问题反思
摘要: 首先声明,作者菜鸡一个,如有错误欢迎指出。 Secret Message 秘密信息 读题,会发现题目就让球两个玩意:1. 给定字符串,求其是多少个字符串的前缀。2.给定字符串,求其有多少个字符串是他的前缀。 这两个玩意,第一个可以维护 $siz$,查询后加上就是。第二个可以维护$ed$,查询时边走边
阅读全文
posted @ 2023-01-13 16:44 spdarkle
阅读(51)
评论(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
阅读(93)
评论(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
阅读(114)
评论(0)
推荐(0)
Trie树简单应用
摘要: Trie树简单应用 首先,Trie的思想很容易理解,一张图解释一切: 也即:字符集有多大,则开多少倍空间。 在实现上,我们用边来存储字符,然后开一个数组表示当前节点是否是一个字符串的结尾即可。 #include<bits/stdc++.h> using namespace std; #define
阅读全文
posted @ 2023-01-11 09:07 spdarkle
阅读(47)
评论(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
阅读(42)
评论(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
阅读(46)
评论(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
阅读(36)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
24
下一页
公告