自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Patrickpwq

佛系

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

原创 【LUOGU P4513】小白逛公园(线段树上dp)


 传送门Solution:与上一题十分类似的,我们考虑维护一个节点的区间从左到右包含最左端点的最大值,以及从右到左的最大值,以及整体的最大值,以及当前区间的权值和。不过方便一点,我们不用再去维护区间左右端点的值,因为有了区间的权值和,父节点的lmax=max(lson.lmax,lson.v+rson.lmax)即可,不必再麻烦的去特判左右端点。#inclu...

2018-07-31 16:07:00 136

原创 【LUOGU 2253】好一个一中腰鼓(线段树上dp)

传送门Solution:考虑在区间维护五个值:一个是le 代表从左端点开始向右的最大01序列一个是ri 代表从右端点开始向左的最大01序列一个是all 代表整个区间最大的01序列(可以不含左,右端点)xl 代表区间左端点的值xr 代表区间右端点的值这样之后,每次push_up,判断左儿子的xr是否与右儿子的xl构成异或关系,如果是的话,就可以更新all,le,ri了。#...

2018-07-31 15:35:00 147

原创 【LUOGU P2574】XOR的艺术(线段树xor)


 传送门只需要对懒标记做文章,每次xor1,并且我们可以发现,一个区间xor1后权值和变为了l-r+1-sum,知道这两个这道题就可做了。#include<bits/stdc++.h>#define N 200005using namespace std;int n,m,a[N];struct node{ int l,r,v,laz...

2018-07-31 15:27:00 164

原创 【NOIP 2013】货车运输(Kruskal+lca)


 传送门Solution:一辆车的载重,取决于他到终点上的路的载重最小值,最小值越大,装的就越多考虑如何找路径,如果bfs或者dfs的话,TLE。这时想到,我们可以做一颗最大生成树(按照权值从大到小排序),在生成树的基础上,两点之间都是联通的,而且载重也是最优的。这时考虑如何在生成树上找到两点的路径,一棵树,自然而然地就想到了LCA,然后就AC了。#in...

2018-07-31 14:46:00 136

原创 【NOI 2001】食物链(种类并查集)


 传送门Solution:并查集,维护种类。father维护可追溯的根节点,num维护与根节点的关系,我们定义0表示x与根节点同类,1表示x吃根节点,2表示根节点吃x。当getfather(X)==(Y)若D==1,而num[X]!=num[Y], 则此话为假。(D==1 表示X与Y为同类,而从num[X]!=num[Y]可以推出 X 与 Y 不同类.矛盾...

2018-07-31 12:06:00 142

原创 【LUOGU P2014】选课(树形DP,多叉树转二叉树)


 传送门关于如何把多叉树转化为二叉树,有个口诀,叫做左儿子不变,右儿子兄♂弟。详细的不多说,可以去参考一下相关资料。等转化为二叉树了过后,让我们来琢磨一下。左儿子:原根节点的孩子。右儿子:原根节点的兄 ♂贵 。也就是说,不能直接套用第一题的方程,但是可以对dp数组进行相同的定义。对于一个根节点,都可以,选,或者,不选。当给左儿子分配资源时,根节点必须...

2018-07-30 17:10:00 190

原创 【LUOGU P2015】二叉苹果树(树形DP,二叉树)


 传送门这道题是个很好做的二叉树首先考虑给DP数组下定义,一般来说树形DP的DP数组的第一维都是当前节点的编号。这道题光一维肯定是不够的 ,那么加维,发现dp[i][j]表示当前节点为i,保留j个节点的最大苹果数量比较ok。那么方程就显而易见了,dp[i][j]=max(dp[i][j],dp[i.lson][k]+dp[i.rson][j-k-1]+app...

2018-07-30 17:06:00 221

原创 【NOIP模拟 180731 T3】食堂 (差分约束)


 Problem:在SD食堂,所有的座位是一行一行的排列。现在有N个座位排成一行,依次编号1,2,…,N,每个座位只能坐一个人,现在L想数一下有多少个人坐着,一个一个数太慢了,L决定只选择M段连续的座位,对每段分别数出人数。由于食堂噪音十分嘈杂,L无法专心,可能有输错了。但是L认为没有数漏,最多是重复计数导致的。现在他把得到的数据给你,希望你帮他算出,一共最多有多...

2018-07-30 16:59:00 141

原创 【NOIP模拟 180731 T1】队列(区间DP)


 Problem:有 n 个不同的数列成一个队列,现在可以若干次选择两个数交换位置,每个数只能被交换一次。现在 L想知道能得到多少种不同的队列。输入第一行是一个整数 T,表示有 T组数据接下来 T行,每一行是一个整数N表示数量输出T行,每行一个正整数表示这组数据的答案(模1e9+7的值)1<=N<=1000 000,1<=T<...

2018-07-30 14:37:00 146

原创 【JLOI 2012】树(树上倍增)


 传送门Solution:考虑倍增,维护up和w数组,up[i][j]代表i节点向上跳2^j能到达的节点,w[i][j]代表i节点及其以上2^j的和,一遍dfs,常规倍增处理即可。特别地,w[i][0]的值不是val[father],而是val[i]#include<bits/stdc++.h>#define N 100005using na...

2018-07-29 23:35:00 112

原创 【HDU 3038】How Many Answers Are Wrong(带权并查集,区间型)


 传送门题意:给出区间[1,n],下面有m组数据。l r,v区间[l,r]之和为v,每输入一组数据,判断此组条件是否与前面冲突 ,如果此条件冲突,则忽视它,最后输出与前面冲突的数据的个数.Solution:带权并查集维护区间。可以这么考虑,当几个区间能够拼起来的时,比如[1,3],[3,4],[4,7],我们就能确定[1,4],[4,7]的和。观察就会发现...

2018-07-29 16:14:00 124

原创 【POJ 1988】Cube stacking (带权并查集,点维护)


 传送门题意:现在有n个立方体,n个坑。有p种操作,分为M与C。对于M操作:给出x,y,需要把x立方体所在的坑里的立方体全部搬到y立方体所在的坑上。对于C操作,给出x,需要输出x立方体下面的立方体个数。Solution:考虑权值并查集。我们需要维护father[i],代表i号立方体最下面的根节点。还需要维护cnt[i],代表i号立方体下面的个数。但是我们会...

2018-07-29 11:46:00 140

原创 【HDU 3635】 Dragon balls (带权并查集,点维护)


 传送门题目大意:有n个龙蛋,分别坐落在n个城市。现在有m个操作。操作分为T,Q。对于T:给出x,y,把x所在的城市中的蛋全部移到y所在城市去。对于Q:给出x,我们需要输出x所在的城市的编号,以及这个城市中的龙蛋数量,还有x移动了的次数Solution:只需维护三个值:所在城市,龙蛋数量,移动次数。我们用father[i]代表i所在城市编号,cnt[i]代表i城...

2018-07-29 11:28:00 123

原创 萌新从CSDN搬过来了!


 啊!!博客园大法好啊!!!可以自己改CSS简♂直太♂爽了原地址:blog.csdn.net/Patrickpwq顺便介绍一下自己。本蒟蒻是SC初中垫底oier,马上初三,然而什么都还不会,模拟赛还天天垫底,noip马上就要爆零啦!。









&#1...

2018-07-28 23:35:00 151

原创 【小结】最大流算法入门


 先强调一下网络流 及最大流的通俗概念吧
(这里引用几个大佬的说法)
算了...自己戳进去看吧 懒得复制了(我不确定大佬后面写的能不能看懂 反正我是看不懂)
https://blog.csdn.net/wzw1376124061/article/details/55001639
(看一下开头对网络流 最大流的通俗概念定义)&#...

2018-07-28 16:38:00 277

原创 搬家了。。。。

新的博客在博客园 传送门

2018-07-28 16:36:02 153

原创 树形DP简单总结

树的特征1.N个点 只有N-1条边的无向图2.无向图里 任意两点有且只有一条路3.一个点只有一个前驱 但可以有多个后继4.无向图没有环树形DP由于树有着天然的递归结构 父子结构 而且它作为一种特殊的图 可以描述许多复杂的信息 因此在树就成了一种很适合DP的框架问题:给你一棵树 要求用最少的代价(最大的收益)完成给定的操作树形DP 一般来说都是从叶子从而推出根 当然 从根推叶子的情况也有 不过很少(...

2018-07-14 15:52:16 6000 5

空空如也

空空如也

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

TA关注的人

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