会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
瓜皮大哥
UESTC CS -> CMU MSIN
博客园
首页
新随笔
联系
订阅
管理
随笔 - 307
文章 - 0
评论 - 24
阅读 -
68799
上一页
1
2
3
4
5
6
7
8
9
···
30
下一页
2019年4月3日
CF51F Caterpillar (边双+树形DP)
摘要: 题目传送门 题目大意:给你一张n个点m条边的图。每次操作可以把两个点合并成一个(与之相连的边也都要连到新点上)。求把图中每个联通块都变成“毛毛虫”的最小操作次数。“毛毛虫”必须是一棵树(可以存在自环),且其中必须存在一条主链,使得主链外的点到主链上的任意一点距离为1。$n\leq 2000,m\le
阅读全文
posted @ 2019-04-03 20:17 guapisolo
阅读(250)
评论(0)
推荐(0)
2019年4月1日
CF36E Two Paths (欧拉回路+构造)
摘要: 题面传送门 题目大意:给你一张可能有重边的不保证联通的无向图,现在要在这个图上找出两条路径,恰好能覆盖所有边一次,根据边的编号输出方案,无解输出-1 一道很不错的欧拉路径变形题 首先要知道关于欧拉路径的一种算法:Hierholzer算法 这位神犇的讲解非常不错 欧拉路径与欧拉回路 我们称度为奇数的点
阅读全文
posted @ 2019-04-01 23:02 guapisolo
阅读(559)
评论(1)
推荐(0)
CF17E Palisection (回文自动机+DP)
摘要: 题目传送门 题目大意:给你一个字符串,让你求出有多少对相交的回文子串 啊啊啊啊降智了,我怎么又忘了正难则反! 求相交会很难搞。把问题转化成求互不相交的回文子串再减一下就行了 先利用
P
A
M
求出以每个位置为末尾的回文子串数量,这个数量就是此时构造末尾节点在
f
a
i
l
树中的深度 再把串翻过来,用同样
阅读全文
posted @ 2019-04-01 22:33 guapisolo
阅读(343)
评论(0)
推荐(0)
BZOJ 3572 [HNOI2014]世界树 (虚树+DP)
摘要: 题面:BZOJ传送门 洛谷传送门 题目大意:略 细节贼多的虚树
D
P
先考虑只有一次询问的情况 一个节点
x
可能被它子树内的一个到x距离最小的特殊点管辖,还可能被管辖fa[x]的特殊点管辖 跑两次
d
f
s
即可,时间
O
(
n
)
再考虑一条链的情况 一条链上有很多个特殊点,相邻两个特殊点$x,y
阅读全文
posted @ 2019-04-01 22:22 guapisolo
阅读(220)
评论(0)
推荐(0)
LNOI2019 退役记
摘要: Day -4 最近这两天智商有点不在线啊..得好好调整作息了,滚粗感++ 复习模板好啊 下午睡了一觉,智商似乎回来了一丢丢,滚粗感-- Day -3 智商略有回暖,滚粗感-- 明天有模拟赛,要加油啊 Day -2 模你赛被jdr巨佬吊锤了,概率题做得少没推出T2的结论,gg 下午不知道为什么有点丧失
阅读全文
posted @ 2019-04-01 15:44 guapisolo
阅读(325)
评论(0)
推荐(0)
2019年3月26日
LOJ 6145 Easy (动态点分治+线段树)
摘要: 题目传送门 先建出来点分树,以每个点为根开线段树,维护点分子树内编号为
[
l
,
r
]
的儿子到根的距离最小值 每次查询
x
开始,沿着点分树向上跑,在每个点的线段树的
[
l
,
r
]
区间里都查一遍取
m
i
n
即可 因为题目让我们求最小值,所以出现重复经过同一条路径的情况并不会让答案变坏 如果让我们求最大
阅读全文
posted @ 2019-03-26 23:12 guapisolo
阅读(287)
评论(0)
推荐(0)
BZOJ 4285 使者 (CDQ分治+dfs序)
摘要: 题目传送门 题目大意:给你一棵树,有三种操作,在两个点之间连一个传送门,拆毁一个已有的传送门,询问两个点之间的合法路径数量。一条合法路径满足 1.经过且仅经过一个传送门 2.不经过起点终点简单路径上的任何一条边 这模型转化好神啊 首先把树拍成
d
f
s
序 问题是在树上,我们把
x
,
y
这条链拎出来摊
阅读全文
posted @ 2019-03-26 23:00 guapisolo
阅读(214)
评论(0)
推荐(0)
BZOJ 3744 Gty的妹子序列 (分块+树状数组+主席树)
摘要: 题面传送门 题目大意:给你一个序列,多次询问,每次取出一段连续的子序列
[
l
,
r
]
,询问这段子序列的逆序对个数,强制在线 很熟悉的分块套路啊,和很多可持久化01Trie的题目类似,用分块预处理出贡献,而这道题是用可持久化线段树罢了 首先对序列分块,设块大小为
S
再建出主席树,我们就能在$O(l
阅读全文
posted @ 2019-03-26 21:10 guapisolo
阅读(210)
评论(0)
推荐(0)
2019年3月25日
UOJ #310 黎明前的巧克力 (FWT)
摘要: 题目传送门 题目大意:给你一个序列,定义一个子序列的权值表示子序列中元素的异或和,现在让你选出两个互不相交的子序列,求选出的这两个子序列权值相等的方案数,
n
,
a
i
≤
10
6
这是一道考察对
F
W
T
算法理解的好题。然而我并不会 思路来自出题人的题解 假设权值最大值为
m
暴力
阅读全文
posted @ 2019-03-25 22:46 guapisolo
阅读(255)
评论(0)
推荐(0)
2019年3月21日
BZOJ 3514 GERALD07加强版 (LCT+主席树)
摘要: 题目大意:给定n个点m条边无向图,每次询问求当图中有编号为[L,R]的边时,整个图的联通块个数,强制在线 神题!(发现好久以前的题解没有写完诶) 我们要求图中联通块的个数,似乎不可搞啊。 联通块个数=n-树边条数! 考虑每条边的贡献,我们按编号从小到大暴力枚举每一条边。 考虑用
L
C
T
维护森林。
阅读全文
posted @ 2019-03-21 19:24 guapisolo
阅读(217)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
30
下一页
公告
退役选手,辽宁省实验中学 OIer,电子科技大学 XCPCer 即将入读 CMU MSIN QQ:2294594480
昵称:
guapisolo
园龄:
6年8个月
粉丝:
35
关注:
35
+加关注
<
2025年4月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
0 -- 逆向工程Reverse(1)
A -- 考试(15)
A -- 乱七八糟的东西= =(10)
A -- 模板(31)
A -- 知识点(6)
OJ -- BZOJ(123)
OJ -- CodeForces(34)
OJ -- HDU(17)
OJ -- LOJ(5)
OJ -- POJ(6)
OJ -- UOJ(2)
OJ -- 洛谷(14)
Source -- NOI(13)
Source -- NOIP(4)
Source -- USACO(13)
Source -- 各省省选(42)
Source -- 网络流24题(16)
动态规划 -- 背包DP(5)
动态规划 -- 插头&轮廓线DP(3)
动态规划 -- 概率&期望DP(3)
动态规划 -- 矩阵乘法优化(3)
动态规划 -- 决策单调性(1)
动态规划 -- 朴素DP(5)
动态规划 -- 区间DP(1)
动态规划 -- 树形DP(6)
动态规划 -- 数据结构优化(5)
动态规划 -- 数位DP(6)
动态规划 -- 斜率优化/凸优化(8)
动态规划 -- 状压DP(9)
多项式 -- FFT/NTT(17)
多项式 -- FWT(2)
多项式 -- 多项式运算(2)
多项式 -- 分治FFT/NTT(5)
多项式 -- 拉格朗日插值(1)
多项式 -- 生成函数(8)
基础算法 -- 递推/递归(6)
基础算法 -- 二分(18)
基础算法 -- 模拟(1)
基础算法 -- 三分(2)
基础算法 -- 搜索(15)
基础算法 -- 贪心(16)
几何 - 凸包(2)
其他 -- CDQ分治(12)
其他 -- meet in the middle(2)
其他 -- 倍增(3)
其他 -- 博弈论(5)
其他 -- 分块(8)
其他 -- 分类讨论(3)
其他 -- 分数规划(1)
其他 -- 分治(2)
其他 -- 构造(8)
其他 -- 离线(7)
其他 -- 莫队(2)
其他 -- 树上莫队(1)
其他 -- 思维题(6)
其他 -- 整体二分(5)
树 -- DFS序(9)
树 -- Prufer序列(1)
树 -- 点分治(8)
树 -- 动态点分治(2)
树 -- 基环树(1)
树 -- 树的直径(1)
树 -- 树链的并(1)
树 -- 树链剖分(8)
树 -- 树上差分(4)
树 -- 树上构造(9)
树 -- 树上计数(2)
树 -- 虚树(2)
数据结构 -- bitset(3)
数据结构 -- Link-Cut Tree(13)
数据结构 -- Splay(9)
数据结构 -- ST表(2)
数据结构 -- 并查集(11)
数据结构 -- 长链剖分(1)
数据结构 -- 单调队列(6)
数据结构 -- 单调栈(7)
数据结构 -- 堆/可并堆(6)
数据结构 -- 可持久化(7)
数据结构 -- 链表(2)
数据结构 -- 树链剖分(1)
数据结构 -- 树套树(2)
数据结构 -- 树状数组(19)
数据结构 -- 线段树(30)
数据结构 -- 线段树合并(6)
数据结构 -- 重构树(1)
数据结构 -- 主席树(9)
数论 -- BSGS(5)
数论 -- 杜教筛(3)
数论 -- 扩展欧几里得(exgcd)(5)
数论 -- 莫比乌斯反演(12)
数论 -- 欧拉函数(3)
数论 -- 证明(1)
数论 -- 中国剩余定理(crt)(4)
数学 -- Burnside引理/polya定理(1)
数学 -- Lucas定理(6)
数学 -- 高斯消元(3)
数学 -- 函数(1)
数学 -- 计数问题(10)
数学 -- 矩阵快速幂(4)
数学 -- 矩阵树定理(1)
数学 -- 期望&概率(2)
数学 -- 容斥原理(12)
数学 -- 数学技巧(1)
数学 -- 数学题(7)
数学 -- 因数/因子(1)
数学 -- 组合数学(7)
图论 -- Dijikstra(1)
图论 -- Floyd(1)
图论 -- Spfa(3)
图论 -- Tarjan(1)
图论 -- 二分图匹配(1)
图论 -- 建图技巧(5)
图论 -- 欧拉回路/路径(1)
图论 -- 图 / 树 / 仙人掌同构(1)
图论 -- 图上构造(6)
图论 -- 拓扑排序(2)
图论 -- 最短路(8)
网络流 - 费用流(13)
网络流 - 线性规划与网络流(1)
网络流 - 有上下界网络流(2)
网络流 - 最大权闭合图(5)
网络流 - 最小割/最大流(18)
玄学 -- 暴力与乱搞(1)
玄学 -- 打表(6)
玄学 -- 随机化(1)
玄学搜索 -- A*/迭代/...(3)
字符串算法 -- AC自动机/Trie图(7)
字符串算法 -- KMP算法(6)
字符串算法 -- Manacher(5)
字符串算法 -- PAM(回文自动机)(5)
字符串算法 -- SA(后缀数组)(8)
字符串算法 -- SAM(后缀自动机)(11)
字符串算法 -- Trie树(13)
字符串算法 -- 哈希(2)
更多
随笔档案
2024年4月(1)
2022年1月(1)
2021年11月(1)
2021年9月(2)
2021年8月(1)
2021年7月(4)
2021年6月(1)
2021年5月(3)
2021年4月(1)
2021年3月(1)
2021年2月(6)
2021年1月(2)
2020年12月(4)
2020年11月(3)
2020年10月(5)
2020年7月(2)
2020年3月(1)
2019年8月(1)
2019年5月(1)
2019年4月(7)
2019年3月(16)
2019年2月(27)
2019年1月(50)
2018年12月(33)
2018年11月(45)
2018年10月(30)
2018年9月(58)
更多
UESTC
坠强的_rockdu
坠巨的NamelessOIer
每天都被我抱大腿的可可
机房老人
wly
zhx
#r
lgl
jdr
xcj
ljx
阅读排行榜
1. 博弈论题目总结(一)——简单组合游戏(2463)
2. 分治FFT/NTT 模板(832)
3. 博弈论题目总结(二)——SG组合游戏及变形(785)
4. codevs 1288 埃及分数 (迭代加深搜索)(743)
5. luogu 2483 K短路 (可持久化左偏树)(662)
评论排行榜
1. NOIP2018 滚粗记(6)
2. THUSC2019 退役记(3)
3. BZOJ 3527 [ZJOI2014]力 (FFT)(3)
4. BZOJ 2006 [NOI2010]超级钢琴 (堆+主席树)(2)
5. CF1486X Codeforces Round #703(1)
推荐排行榜
1. luogu 2483 K短路 (可持久化左偏树)(1)
2. 博弈论题目总结(二)——SG组合游戏及变形(1)
3. BZOJ 2006 [NOI2010]超级钢琴 (堆+主席树)(1)
4. BZOJ 3326 [SCOI2013]数数 (数位DP)(1)
5. LOJ #10121 与众不同 (RMQ+二分)(1)
最新评论
1. Re:博弈论题目总结(三)——组合游戏进阶
论文是啥啊
--ZCR7
2. Re:CF1486X Codeforces Round #703
%%%
--Unstoppable728
3. Re:CF1452E Two Editorials (思维题,暴力+差分)
翻译那个是
\(\sum a_i\)
吧
--do_while_true
4. Re:NOI 2015 品酒大会 (后缀数组+并查集)
%%%ljjjjjjjj
--OYBDOOO
5. Re:CF36E Two Paths (欧拉回路+构造)
老哥 为什么奇度为4的时候,可以任取两个边呢,我画的这种情况只能从最下面的点开始。
[图片]
--AlexPanda
点击右上角即可分享