自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BFZD的博客

蒟蒻的乐园

  • 博客(21)
  • 收藏
  • 关注

原创 【POJ1743】Musical Theme & SA的模板和学习笔记

题意可以修改一段区间的值 求两端不相交区间相同的最长长度。思路可以修改值的话 直接差分解决 求最长长度可以二分一个答案k,然后将height小于k的挖掉。 产生多个区间找到区间,那么区间内的LCP都符合要求,区间与区间不符合,因为两个后缀的LCP等于对应rank之间height的最小值。 怎么保证不相交呢? 找到区间内最大和最小的SA 判断Max-Min是否大于k 不能等于因为是...

2018-04-30 21:14:02 141

原创 【APIO2016】Gap

gap大意交互题 可以询问a数组在[l,r]中的最大值和最小值,要求在有限次的询问当中确定出a[i]-a[i-1]的最大值(a数组单调递增)。思路子任务一 直接询问[0,1e18]. 确定出a数组的范围,在一步一步的缩小范围。 子任务二 先询问询问[0,1e18]. 确定出a数组的范围。 但是次数和询问区间的a[i]的数量有关,子任务一的方法显然不成立了。 那么如果知道a...

2018-04-27 11:14:01 176

原创 [2018八省联考] 林克卡特树

题目真滴皮 Orz rqy思路10分的暴力都没拿到 10分直接求直径 60分 容易?想到题目等价于求k+1条不相交的链 设状态f[i][j][0/1/2]f[i][j][0/1/2]f[i][j][0/1/2] 表示以第i个节点为根的子树用了j条链并且根和儿子连有(0,1,2)条边。 转移分为5类g[j+cc][0]=max(g[j+cc][0],f[x][j]...

2018-04-12 19:42:29 523

原创 「SHOI2017」寿司餐厅 最小割

「SHOI2017」寿司餐厅大意选择某种区间[i,j]可以获得收益(有正有负),选某一种寿司需要付出一定的代价,求收益-代价的最大值思路用最小割解决; 将每一个区间作为一个点 将与S在一个集合的作为不选的点,将与T在一个集合的最为选择的点。 与S的连边表示选择的代价,与T的连边作为不选放弃的收益 只需要解决三个问题 1. 边权有正有负 2. 要求对于某种标号有一个m...

2018-03-27 08:03:43 353

原创 「SDOI2014」数表

「SDOI2014」数表 题解参看dalao 个人认为这一道题的公式不是很难推(注意有两项相乘的将乘积作为一个变量T来枚举,再枚举T的约数d,这样就有可能能够预处理) 我认为该题的最大的难点(也是坑死我的地方)就是小于等于a这一个限制。 看了dalao们的题解和代码后明白了其实只需要先对f排序,再将查询离线做(按a从小到大排序)用树状数组维护即可。 对于每一个查询的a来说对f[d]小于等于...

2018-03-23 18:28:57 247

原创 「SDOI2014」旅行

「SDOI2014」旅行谨以此题纪念第一次动态开点的题大意给定一棵树和每一个节点的颜色,和权值。 要求能够修改,并且可以查询一条路径上同种颜色的节点的信息。思路看到查询一条路径可以想到用树链剖分和线段树维护,但是要求要查询同一种颜色的节点信息肿么办? 按颜色来建线段树? 空间会非常爆炸,那么就动态开点。 修改颜色,将原来颜色线段树上的节点的权值赋成0 并且将当前颜色的线段...

2018-03-23 11:33:44 335

原创 「SDOI2014」数数

「SDOI2014」数数谨以此题纪念第一次做AC自动机类问题。大意求比n小的能够满足不含有任意一个串的数字个数。思路看到比n小,可以很容易的想到要数位dp,看到和多个串匹配,可以想到要用AC自动机。 那么正解就是 在AC自动机上做数位dp。 状态是f[i][j]f[i][j]f[i][j]表示第i位和AC自动机上的第j个节点匹配的方案数(然而我并没有见过这么做的,果...

2018-03-23 11:08:02 344

原创 矩阵行列式 和 一系列的数学公式

矩阵的一点知识 一点黑科技积性函数常见的积性函数有 除数函数σk(n)=∑d|ndk,表示n的约数的k次幂和,注意σk(n)与σk(n)是不同的。约数个数函数τ(n)=σ0(n)=∑d|n1,表示n的约数个数,一般也写为d(n)。约数和函数σ(n)=σ1(n)=∑d|nd,表示n的约数之和。欧拉函数φ(n)=∑ni=1[(n,i)=1]⋅1,表示不大于n且与n互质的正整数个...

2018-03-21 20:30:24 8595

原创 整体二分 && CDQ分治

前言最近学习了一下CDQ分治和整体分治,在这里做了一下整理,内容和代码有所借鉴,如果您有所不满,请通知我,我会删除。CDQ分治离线的做法,可以避免使用树套树这种数据结构。 通常要和树状数组一同使用。 流程 1. 按时间顺序处理出操作,并表好号。 2. 在CDQ分治中先处理出左右两个区间。 3. 然后处理出左区间对右区间的影响。 怎么理解呢? 因为右区间内的影响已经在子问题中...

2018-03-17 09:45:35 262

原创 [COGS 577] 蝗灾

描述一个方阵,支持单点修改,查询一个小矩阵的和。思路蒟蒻并不会树套树,但最近学了点CDQ分治的皮毛,做了一下这道题。 对于修改直接记录。 对于查询拆成四部分。 类似于矩阵前缀和,运用查分的思想。 ans=1+2-3-4; 然后cdq中维护x升序。以y为下标维护树状数组。 记录左区间修改,修改右区间的查询。代码#include <iostream...

2018-03-16 20:16:09 235

原创 [POJ2828] Buy Tickets

Buy Tickets描述有n个人,给出每个人在第几个位置之后,和权值,最后输出队伍。思路很明显的是正序做很不容易找到位置,而且会变换位置,但如果倒序做的话,该点在哪个位置就是哪个位置,不会在改变,如果要加入一个点,并且该点是在k后面的话,那么从左端点向右找够k+1个格;代码#include <iostream>#include <cst...

2018-03-15 19:53:22 140

原创 [HDU4267] A Simple Problem with Integers

A Simple Problem with Integers描述题目大意有n个数,m个操作 操作1: 对区间[l,r]给每一个满足[A-l]%k==0的数+c 操作2: 求一个点a的值思路线段树维护,因为k很小,所以可以对每一个节点维护k个flag每一个flag表示到该区间左端点满足是k的整数倍的节点要加多少(类似于剩余系)。 第一次打这种类型的线段树,调了2h。。。...

2018-03-15 19:41:23 223

原创 [NOI2009] 管道取珠

[NOI2009] 管道取珠 非常有意思的一道dp题,状态很有意思,但卡常就是你的不对了。 题目大意是求所有的序列的重复个数的平方和。 设有k种序列,每个有aiaia_i个 ans=∑i=1ka2ians=∑i=1kai2ans=\sum_{i=1}^k a_i^2仔细分析发现,其实该答案就是选两次相同的序列,(第一次选该序列会有ai个答案,第二次也有ai个答案,分布乘法,两次选就是a...

2018-03-13 20:00:44 167

原创 斜率优化 笔记

梗概目前只会斜率优化的naive的版本,动态维护凸包的版本目前不会,以后会的时候再更新我们在做dp问题时经常性的会发现时间复杂度完全不够,那么我们需要用到优化了 dp的优化有很多,这里不再赘述,单说斜率优化。总条件f[i]=max(f[k]+g[i]*g[k]+b)(有决策点k的状态,有i和k的状态,有常数b) 然后将常数项和当前要求的f[i]算作B B=f[i]+b...

2018-03-12 21:02:09 365

原创 [COGS] [wc2011]Xor

题目描述给定一个n(n≤50000) 个点m(m≤10000) 条边的无向图,每条边上有一个权值。请你求一条从1到n的路径,使得路径上的边的异或和最大。 【输入格式】第一行包含两个整数n和m, 表示该无向图中点的数目与边的数目。 接下来m行描述m条边,每行三个整数Si,Ti ,Di,表示 Si 与Ti之间存在 一条权值为 Di的无向边。 图中可能有重边或自环。 【输出格式】仅包含一...

2018-03-10 22:12:01 167

原创 [NOI2014]魔法森林

题目[NOI2014]魔法森林解析要求a 与 b 的总和最小 可以按a排序 再以b为权值维护一颗树 LCT维护最小生成树 要解决的问题将每一条边变为一个点 边权变为点权 举个栗子: u->v有一条边权为w的边 怎LCT连边方式为 u->new->v new的点权为w不断维护最小生成树 如果新加入的边的 u与v不连通 直接加 如果连通 求u到v路上的最大边...

2018-03-08 16:30:45 160

原创 Legacy

http://codeforces.com/problemset/problem/786/B B. Legacy time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard outputRick and his co-workers...

2018-03-07 22:10:46 230

原创 [HNOI2010]Bounce 弹飞绵羊

[HNOI2010]Bounce 弹飞绵羊 【题目描述】某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,...

2018-02-22 19:38:04 208 2

原创 LCT学习笔记

Orz 大神 PoPoQQQ的ppt 代码主要学习于Saramanda开篇LCT=树链剖分+splay 能解决动态的加边和动态的删边的问题,并且可以维护一条路径上的信息。 LCT分为原树和辅助树,但维护的不是原树而是辅助树 辅助树的每一个节点只记父亲不计儿子 但是每一个节点又有着自己唯一的重儿子,且和重儿子由重边相连,重边构成重链。每一个重链都有splay储存。且splay是把...

2018-02-22 19:00:11 307

原创 [BZOJ 4819] [Sdoi2017]新生舞会 二分+网络流

Description学校组织了一次新生舞会,Cathy作为经验丰富的老学姐,负责为同学们安排舞伴。有n个男生和n个女生参加舞会买一个男生和一个女生一起跳舞,互为舞伴。Cathy收集了这些同学之间的关系,比如两个人之前认识没计算得出 a[i][j] ,表示第i个男生和第j个女生一起跳舞时他们的喜悦程度。Cathy还需要考虑两个人一起跳舞是否方便,比如身高体重差别会不会太大,计算得出 b[i][j]...

2018-02-20 20:16:11 190

原创 [Sdoi2017]序列计数

DescriptionAlice想要得到一个长度为n的序列,序列中的数都是不超过m的正整数,而且这n个数的和是p的倍数。Alice还希望,这n个数中,至少有一个数是质数。Alice想知道,有多少个序列满足她的要求。Input一行三个数,n,m,p。1<=n<=10^9,1<=m<=2×10^7,1<=p<=100Output一行一个数,满足Alice的要求的序列...

2018-02-20 16:09:10 494

空空如也

空空如也

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

TA关注的人

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