• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






suncongbo

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  数据结构

上一页 1 2

包含分块。
 
UOJ #455 [UER #8]雪灾与外卖 (贪心、模拟费用流)
摘要:题目链接 http://uoj.ac/contest/47/problem/455 题解 模拟费用流,一个非常神奇的东西。 本题即为WC2019 laofu的讲课中的Problem 8,经典的老鼠进洞模型,洞有容量和额外权值。 这道题的Subtask 4,5,6,7分别对应着老鼠进洞的最基础模型、洞 阅读全文
posted @ 2019-08-12 18:36 suncongbo 阅读(704) 评论(0) 推荐(1)
Codeforces 482E ELCA (LCT)
摘要:题目链接 http://codeforces.com/contest/482/problem/E 题解 T2智商题T3大LCT题,我一个也不会= = CF的标算好像是分块?反正现在LCT都普及了就用LCT好了。 首先算期望推个式子,易得答案为$\sum_u a "u" $ ($sz$为子树大小),令 阅读全文
posted @ 2019-08-10 10:19 suncongbo 阅读(368) 评论(0) 推荐(0)
HDU 6089 Rikka with Terrorist (线段树)
摘要:题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6089 题解 这波强行维护搞得我很懵逼。。。 扫描线,只考虑每个点能走到左上方(不包括正上方,但包括正左方)的哪些点,然后旋转四次坐标系处理 所有询问和操作点按照先$x$后$y$坐标的顺序排序,然后枚举每 阅读全文
posted @ 2019-08-06 13:01 suncongbo 阅读(211) 评论(0) 推荐(0)
HDU 6136 Death Podracing (堆)
摘要:题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6136 题解 完了,普及题都不会做了。。。 发现一个重要性质是只有相邻的人才会相撞,于是直接拿堆维护即可。。。 WA了好几发。。。 代码 cpp include include include inclu 阅读全文
posted @ 2019-08-06 12:52 suncongbo 阅读(163) 评论(0) 推荐(0)
UOJ #395 BZOJ 5417 Luogu P4770 [NOI2018]你的名字 (后缀自动机、线段树合并)
摘要:NOI2019考前做NOI2018题。。 题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=5417 (luogu) https://www.luogu.org/problemnew/show/P4770 (uoj) http 阅读全文
posted @ 2019-07-17 14:38 suncongbo 阅读(180) 评论(0) 推荐(0)
BZOJ 4422 Cow Confinement (线段树、DP、扫描线、差分)
摘要:题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=4422 我真服了。。这题我能调一天半,最后还是对拍拍出来的。。。脑子还是有病啊 题解: 首先可以dp, 分情况讨论: 若下面右面都有栅栏则值为零,若仅下面有栅栏则dp值等于右面,若仅右面有 阅读全文
posted @ 2019-07-06 19:58 suncongbo 阅读(327) 评论(0) 推荐(0)
AtCoder AGC001F Wide Swap (线段树、拓扑排序)
摘要:题目链接: https://atcoder.jp/contests/agc001/tasks/agc001_f 题解: 先变成排列的逆,要求$1$的位置最小,其次$2$的位置最小,依次排下去(称之为逆字典序)。有一些条件,如果两数$x,y$的差小于$K$, 那么它们的相对位置不可变。 所以如果从必须 阅读全文
posted @ 2019-06-27 08:26 suncongbo 阅读(344) 评论(0) 推荐(0)
BZOJ 2402 陶陶的难题II (树链剖分、线段树、凸包、分数规划)
摘要:毒瘤,毒瘤,毒瘤…… $30000$这个数据范围,看上去就是要搞事的啊。。。 题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=2402 题解: 首先化式子: 假设二分的答案为$mid$则$\frac{y_i+q_j}{x_i+p_j}\g 阅读全文
posted @ 2019-06-26 17:14 suncongbo 阅读(249) 评论(0) 推荐(0)
BZOJ 2434 Luogu P2414 [NOI2011]阿狸的打字机 (AC自动机、树状数组)
摘要:题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=2434 题解: 我写的是离线做法,不知道有没有在线做法。 转化一波题意,$x$在AC自动机上代表的字符串在$y$代表的字符串中出现的次数等于$x$在fail树的子树内有多少个点是$y$点T 阅读全文
posted @ 2019-06-20 10:24 suncongbo 阅读(153) 评论(0) 推荐(0)
BZOJ 2754 [SCOI2012]喵星球上的点名 (AC自动机、树状数组)
摘要:吐槽: 为啥很多人用AC自动机暴力跳都过了?复杂度真的对么? 做法一: AC自动机+树状数组 姓名的问题,中间加个特殊字符连起来即可。 肯定是对点名串建AC自动机(map存儿子),然后第一问就相当于问每个姓名串(以下称作“关键路径”)经过了多少个点名串(以下称做“关键点”) 在fail树中的子树中的 阅读全文
posted @ 2019-06-19 20:37 suncongbo 阅读(206) 评论(0) 推荐(0)
UOJ #219 BZOJ 4650 luogu P1117 [NOI2016]优秀的拆分 (后缀数组、ST表)
摘要:连NOI Day1T1都不会做。。。看了题解都写不出来还要抄Claris的代码。。 题目链接: (luogu)https://www.luogu.org/problemnew/show/P1117 (bzoj)https://www.lydsy.com/JudgeOnline/problem.php 阅读全文
posted @ 2019-06-16 20:28 suncongbo 阅读(166) 评论(0) 推荐(0)
BZOJ 3218 UOJ #77 A+B Problem (主席树、最小割)
摘要:大名鼎鼎的A+B Problem, 主席树优化最小割…… 调题死活调不对,一怒之下改了一种写法交上去A了,但是改写法之后第4,5个点常数变大很多,于是喜提UOJ全站倒数第三 目前还不知道原来的写法为什么是错的,暂时先写一下A掉的那种写法的题解。 题目链接: (BZOJ) https://www.ly 阅读全文
posted @ 2019-01-26 22:57 suncongbo 阅读(213) 评论(0) 推荐(0)
BZOJ 1396 识别子串 (后缀自动机、线段树)
摘要:手动博客搬家: 本文发表于20181221 00:58:26, 原地址https://blog.csdn.net/suncongbo/article/details/85150962 嗯,以后博客内容就这样规定吧: 近期,以下三类题目做完之后必须写题解,其他的任意 数学、字符串、网络流 好了进入正题 阅读全文
posted @ 2019-01-23 20:35 suncongbo 阅读(247) 评论(0) 推荐(0)
BZOJ 1500 Luogu P2042 [NOI2005] 维护数列 (Splay)
摘要:手动博客搬家: 本文发表于20180825 00:34:49, 原地址 https://blog.csdn.net/suncongbo/article/details/82027387 题目链接: (luogu) https://www.luogu.org/problem/show?pid=2042 阅读全文
posted @ 2019-01-22 19:41 suncongbo 阅读(161) 评论(0) 推荐(0)
HDU 2795 Billboard (线段树+贪心)
摘要:手动博客搬家:本文发表于20170822 21:30:17, 原地址 https://blog.csdn.net/suncongbo/article/details/77488127 URL: http://acm.hdu.edu.cn/showproblem.php?pid=2795题目大意:有一 阅读全文
posted @ 2018-12-26 22:48 suncongbo 阅读(147) 评论(0) 推荐(0)
Luogu P1198 BZOJ 1012 最大数 (线段树)
摘要:手动博客搬家: 本文发表于20170821 14:32:05, 原地址 https://blog.csdn.net/suncongbo/article/details/77449455 URL: (Luogu) https://www.luogu.org/problem/show?pid=1198, 阅读全文
posted @ 2018-12-26 22:43 suncongbo 阅读(178) 评论(0) 推荐(0)
【学习笔记】线段树的数组大小下限及证明
摘要:手动博客搬家: 本文发表于20170820 20:23:52, 原地址 https://blog.csdn.net/suncongbo/article/details/77432667 线段树是一种将一个区间分成若干个子区间的数据结构。它是一棵二叉树,且满足点i的子节点编号分别为2 i和2 i+1 阅读全文
posted @ 2018-12-26 22:38 suncongbo 阅读(442) 评论(0) 推荐(0)
POJ 2352 Stars (线段树)
摘要:手动博客搬家:本文发表于20170819 22:11:49, 原地址 https://blog.csdn.net/suncongbo/article/details/77417650 URL: http://poj.org/problem?id=2352 题目大意:给定n个点(n include u 阅读全文
posted @ 2018-12-26 22:34 suncongbo 阅读(218) 评论(0) 推荐(0)
POJ 3250 Bad Hair Day (单调栈)
摘要:手动博客搬家:本文发表于20170806 22:53:35, 原地址 https://blog.csdn.net/suncongbo/article/details/76795400 URL: http://poj.org/problem?id=3250 题目大意:农场里有n头奶牛(1 includ 阅读全文
posted @ 2018-12-26 21:59 suncongbo 阅读(122) 评论(0) 推荐(0)
POJ 1703 Find them, Catch them(并查集高级应用)
摘要:手动博客搬家:本文发表于20170805 21:25:49, 原地址 https://blog.csdn.net/suncongbo/article/details/76735893 URL: http://poj.org/problem?id=1703 题目大意:本题即很经典的“龙帮虎帮”问题。 阅读全文
posted @ 2018-12-26 21:53 suncongbo 阅读(141) 评论(0) 推荐(0)
 

上一页 1 2