- 博客(9)
- 收藏
- 关注
原创 zoj2112--Dynamic Rankings(树状数组+主席树)
题目连接:zoj2112给出n个点,两种操作,Q:询问在[l,r]内的第k大的数,C:更改第i个数位x动态的询问第k大,使用树状数组修改和查询前缀和。因为给出的空间小,所以可以将n个点做成一个静态的主席树,然后对于修改的值,在另一个主席树中修改,查询时同时查询这两个主席树就可以了。#include #include #include using namespace std ;
2015-04-27 21:37:26 1767
转载 杭电。刘春英。老师 写给计算机软件专业的大学生 .
首先说一说进入计算机专业的目的,我个人是因为十分喜欢IT业,很喜欢折腾电脑,所以在填报志愿是毫不犹豫的在报了的所有的学校都填写的计算机专业,梦想着进入计算机专业后能遇见很多高手,能交到几个知己,谁之进来后却大失所望。计算机专业的学生有很多以前对计算机不怎么了解,而且还有部分人进大学前连计算机摸都没摸过,对计算机很熟悉的很少,高手更是凤毛麟角,大多数人是服从了父母之命,显而易见,目前社会最热的行业是
2015-04-27 10:33:08 1863
转载 树链剖分学习
“在一棵树上进行路径的修改、求极值、求和”乍一看只要线段树就能轻松解决,实际上,仅凭线段树是不能搞定它的。我们需要用到一种貌似高级的复杂算法——树链剖分。 树链,就是树上的路径。剖分,就是把路径分类为重链和轻链。 记siz[v]表示以v为根的子树的节点数,dep[v]表示v的深度(根深度为1),top[v]表示v所在的链的顶端节点,fa[v]表示v的父亲,son[v]表示与
2015-04-19 16:50:16 503
原创 hdu--3966(树链剖分)
题目链接:hdu--3966给出n个点的值,还有n-1条边的连接方式,三种操作:1、I在节点a到b的路径中所有的点都增加x2、D在节点a到b的路径中所有的点都减少x3、Q询问第k个节点的值。将每个节点的值转化为父节点到子节点的边的权值,对于根节点做一个虚拟的父节点0 。进行树链剖分,整合到线段树中之后注意:更新时,不能只更新a到b上的边的权值,因为那样会使b节点的权值不能被
2015-04-19 16:27:41 1445
原创 poj3237--Tree(树链剖分+线段树)
题目链接:poj--3237题意很简单,给出n个节点的一棵树,有三种操作:1、C修改第i条边的值为v2、N改变节点a到b内边的权值的符号(取反)3、Q询问节点a到b内权值的最大值首先树链剖分,将边整合到线段树上,线段树数组cl,因为存在取反操作,所以最大值可能是由最小值取反得到,所以记录最大和最小值,cl[i][0]记录第i段的最大值,cl[i][1]记录最小值,lazy做标记
2015-04-19 14:39:25 797
原创 poj2763--Housewife Wind(树链剖分+线段树)
Housewife WindTime Limit: 4000MS Memory Limit: 65536KTotal Submissions: 6898 Accepted: 1742DescriptionAfter their royal wedding, Jiajia and Wind hid away in XX Vill
2015-04-17 11:05:41 1559
原创 sdut2168--Mathmen(贪心)
MathmenTime Limit: 1000MS Memory limit: 65536K题目描述Mathmen love mathematics, and they live on the number line. All the mathmen spend all their time on solving mathematical pro
2015-04-06 10:57:36 802
原创 sdut2610--Boring Counting(二分+划分树)
Boring CountingTime Limit: 3000ms Memory limit: 65536K 有疑问?点这里^_^题目描述 In this problem you are given a number sequence P consisting of N integer and Pi is the ith element in t
2015-04-03 20:57:52 715
原创 poj2104--K-th Number(划分树)
K-th NumberTime Limit: 20000MS Memory Limit: 65536KTotal Submissions: 40169 Accepted: 13120Case Time Limit: 2000MSDescriptionYou are working for Macrohard com
2015-04-03 19:29:42 794
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人