自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

七箫.

Is no longer sensible.

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

原创 51nod 1711 平均数

1711 平均数基准时间限制:4 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注LYK有一个长度为n的序列a。他最近在研究平均数。他甚至想知道所有区间的平均数,但是区间数目实在太多了。为了方便起见,你只要告诉他所有区间(n*(n+1)/2个区间)中第k大的平均数就行了。In

2017-09-30 22:07:35 290

原创 51nod 连环进阶题 1118-1119-1120

51nod 1118 1119 1120 机器人走方格问题Question1(for 1118 1119):M * N的方格,一个机器人从左上走到右下,只能向右或向下走。有多少种不同的走法?由于方法数量可能很大,只需要输出Mod 10^9 + 7的结果。Question2(for 1120):N * N的方格,从左上到右下画一条线。一个机器人从左上走到右下,只能向右或向下走。并要求...

2017-09-24 21:01:45 403

原创 bzoj2330[SCOI2011]糖果

2330: [SCOI2011]糖果Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能

2017-09-10 20:22:29 328

原创 LCT模板及详细讲解

Link cut tree从一个例子引入:传送门此题有两种解法,这里只提LCT的方法。一棵树上有n个节点,有3个操作:1、将节点u的权值改为t。2、询问从点u到点v的路径上的节点的最大权值3、询问从点u到点v的路径上的节点的权值和如果学过树链剖分的话此题是可以轻易地解决的,可引入LCT解此题。LCT换句话说就是多个splay树链来链去,连起来再断开。其中

2017-09-08 19:35:51 1055

原创 NOIP2015提高组T2 子串

题目描述有两个仅包含小写英文字母的字符串 A 和 B。现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一 个新的字符串,请问有多少种方案可以使得这个新串与字符串 B 相等?注意:子串取出 的位置不同也认为是不同的方案。输入第一行是三个正整数 n,m,k,分别表示字符串 A 的长度,

2017-09-05 23:01:28 699 1

原创 hash+map 维护集合

Description维护一个字符串集合:初始为空,依次处理一些插入操作,并在插入 之后输出该字符串在集合中出现的次数。 Input输入文件包含若干行,每行为一个字符串,依次代表一个待插入的字 符串。该字符串一定非空,且仅包含英文字母和数字。 Output对于每个插入操作输出一行一个整数,代表插入该字符串之后,该字

2017-09-05 22:44:15 562

原创 左偏树(可并堆)详解及有关模板

这几天搞了几道左偏树的题,主要是开阔眼界,堆还能这样写,下面详细讲解一下左偏树的特点及其应用。首先从可并堆的定义讲起:可并堆,就是一种支持合并的堆,如果用普通的二叉堆来实现合并操作,则O(n)的合并时间复杂度是一个瓶颈,这是就要引入左偏树(Leftist Tree),其实二项堆和Fibonacci堆也是很优秀的可并堆,这里只讲其中的左偏树。左偏树定义:左偏树是一种可并堆的实现,左偏

2017-09-03 21:11:19 821 2

原创 luogu 3377 可并堆

题目描述如题,一开始有N个小根堆,每个堆包含且仅包含一个数。接下来需要支持两种操作:操作1: 1 x y 将第x个数和第y个数所在的小根堆合并(若第x或第y个数已经被删除或第x和第y个数在用一个堆内,则无视此操作)操作2: 2 x 输出第x个数所在的堆最小数,并将其删除(若第x个数已经被删除,则输出-1并无视删除操作)输入输出格式输入格式:第一行

2017-09-03 20:15:01 304

空空如也

空空如也

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

TA关注的人

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