上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: 定义: 树的DFS序就是在对树进行DFS的时候,对树的节点进行重新编号;DFS序有一个很强的性质: 一颗子树的所有节点在DFS序内是连续的一段, 利用这个性质我们可以解决很多问题。 代码: 例如: 在DFS的过程中,我们对树的每一个节点都重新编号,对于每一个节点都会产生两个数L,R,L是这个节点的新 阅读全文
posted @ 2017-08-07 09:25 _Mickey 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 题目链接:【http://acm.hdu.edu.cn/showproblem.php?pid=6058】 题意:给出一个1-n的排列,然后让你求函数,表示区间[l,r]的第k大的数。 题解: 这题能做?首先我们要知道第k大什么意思,注意不要理解成了第k小。我们维护每个数的贡献,其中【1,N-k+1 阅读全文
posted @ 2017-08-03 09:24 _Mickey 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://vjudge.net/problem/UVALive-6907 题意: 给出一张图,判断这张图中有多少个哑铃,哑铃判断的条件是,对于一个连通图:如果找到一条边连接这两个点的个数相同的完全图,那么这个联通图是哑铃状的。输出哑铃的个数。 举几个例子: A、B、C都是哑铃状的图; 阅读全文
posted @ 2017-07-30 16:20 _Mickey 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://codeforces.com/contest/617/problem/E 题意:给出一个长度为n(1e5)的序列,有m(1e5)次操作,每次操作选择一个L-R区间,然后输出符合条件的i,j的个数:L<i<j<R,ai^a ^aj=k,k是一个给定的值 题解:莫队可做,首先,求 阅读全文
posted @ 2017-06-18 10:41 _Mickey 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 题目链接【https://vjudge.net/problem/CSU-1804】 题意: 给出一个有向无环图,然后让你算下面的结果,count(i,j)表示i->j之间的路径条数。 题解: 根据公式,可以把SUMa[i]提出来,然后对于没给我i点求SUMcount(i,j)*bj; 阅读全文
posted @ 2017-06-12 20:59 _Mickey 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 题意:给出一个n个点m条边的有向无环图(DAG),初始的时候所有的点都为白色。然后有Q次操作,每次操作要把一个点的颜色改变,白色<->黑色,对于每次操作,输出满足下列点对<u,v>,u,v都为白色且可以相互到达的个数。 数据范围: DAG上的问题,首先最暴力的方法就是,对于每一次更改都进行一遍dfs 阅读全文
posted @ 2017-06-12 19:36 _Mickey 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 参考文章:【http://blog.163.com/gc_chdch@126/blog/static/172279052201639103637601/】 树的欧拉序是对树进行DFS的一种序列。有两种形式:1、在每个结点进和出都加进序列。2、只要到达每一个结点就把他加进序列。 例如:给出一棵树: 第 阅读全文
posted @ 2017-05-16 09:51 _Mickey 阅读(3535) 评论(2) 推荐(4) 编辑
摘要: 题目链接:【http://poj.org/problem?id=1364】 晕死了。但是也长知识了 题意:一个长度为n的序列:a[1]、a[2]、a[3]...a[n],然后给你一些约束条件:si、ni、gt||lt、ki表示:a[si]、a[si+1]、、、、a[si+ni]<or>ki,问你满足 阅读全文
posted @ 2017-04-16 16:19 _Mickey 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 题目链接:【http://poj.org/problem?id=3159】 题意:有N个小朋友,编号为1-N,每个小朋友将分的一些糖果,给出一些关系A、B、C .表示B最多比A多C个,然后问你盆友1和盆友N的糖果数最大差多少。保证有解。 题解:差分约束求最短距离:DIJ+对优化||SPAF+栈优化 阅读全文
posted @ 2017-04-16 10:38 _Mickey 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 差分约束系统: 差分约束系统就是给了你一些不等的关系,然后通过转化把每个关系转化成x-y<=d的形式,然后问你是否有满足所有不等式的解,并求最大最小解。这类问题的神奇之处是可以转化成图论中的最短路问题求解。 差分约束问题转化: 对于图论的最短路径,有:对于d(v) <= d(u) + w(u, v) 阅读全文
posted @ 2017-04-16 10:24 _Mickey 阅读(101) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页