自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

morejarphone~

从爱好,到梦想

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

原创 HDU 5360 (贪心 优先队列)

题意:每个人都有一个答应的区间,如果邀请他的时候答应的人数在区间内,他就会答应.求使得答应人数最多的邀请顺序.考虑这样的贪心:对于所有左区间满足的人中选择右区间最小的.这样就可以用一个优先队列维护可行的人了.最后把剩下的人放最后一起输出.#include using namespace std;#define maxn 111111struct node { int

2016-05-31 22:18:08 370

原创 HDU 5361 (优先队列 线段树)

In TouchTime Limit: 8000/4000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 1876    Accepted Submission(s): 510Problem DescriptionThere are n soda

2016-05-31 22:07:57 609

原创 HDU 5363 (数学 水~)

杭州),亚信科技,壹晨仟阳(杭州) Key SetTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 1624    Accepted Submission(s): 866Problem De

2016-05-31 15:57:06 343

原创 HDU 5355 (构造 dfs剪枝)

CakeTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 2759    Accepted Submission(s): 576Special JudgeProblem DescriptionThere a

2016-05-31 15:42:43 310

原创 HDU 5378 (概率dp)

Leader in Tree LandTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 626    Accepted Submission(s): 283Problem DescriptionTree lan

2016-05-30 17:18:42 353

原创 HDU 5714 (离散化 树状数组)

#include #include #include #include #include #include #include using namespace std;#define maxn 21111int a[maxn][3], b[maxn][3];int cnt1, cnt2;int c[maxn], x[maxn], Max[maxn];int n;int c

2016-05-30 16:35:14 385

原创 HDU 女生赛

1006 (DP)题意:给出两个字符串能否在不改变相对顺序的情况下组成另一个字符串。比如:ab,cd->acbd。考虑dp,dp[i][j]表示C串的前i+j个字符能不能用a,b的某段前缀拼成,那么转移就很简单了类似于求LCS的dp:dp[i][j]=1(dp[i-1][j]==1 && a[i]==c[i+j]);dp[i][j]=1(dp[i][j-1]==1 && b[j

2016-05-28 19:24:36 668

原创 HDU 1512 (左偏树 并查集)

题意:有n只猴子,每只猴子都有一个能力值.最初每只猴子都只认识自己.然后给出m组询问,每次都有两只猴子,如果他们相互认识输出-1,否则他们会请出他们认识的猴子中能力值最大的猴子,这两只猴子自身的能力值除以2,然后两队猴子都相互认识了.每次输出这堆相互认识的猴子中能力值最高的.显然需要一个并查集维护下认识的猴子,然后需要另一种数据结构能够实现:某一堆中的最大值查找;合并两

2016-05-27 15:14:10 518 1

原创 左偏树学习笔记

可以参见《左偏树的特点及其应用》这篇论文讲的很详细.定义堆的左偏性质:      若dis(i)表示i节点到叶子节点的最短距离,对于左偏树上的任意节点,都有:dis(i)=dis(right_son (i)), dis(left_son(i)) >= dis(right_son(i)).显然左偏树的dis(i)就是根节点最右路径的长度.(定性看就是一棵任意一个节点左边都比右边

2016-05-27 15:07:10 387

原创 codeforces 414B (DP)

B. Mashmokh and ACMtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputMashmokh's boss, Bimokh, didn't like Mas

2016-05-26 21:52:19 357

原创 codeforces 676D (bfs 模拟)

D. Theseus and labyrinthtime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputTheseus has just arrived to Crete

2016-05-26 10:39:07 516

原创 codeforces 676C (尺取法)

C. Vasya and Stringtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputHigh school student Vasya got a string o

2016-05-26 10:34:19 768 1

原创 codeforces 676B (DP 水)

B. Pyramid of Glassestime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputMary has just graduated from one well-

2016-05-26 10:30:04 627

原创 codeforces 676A (水题)

A. Nicholas and Permutationtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputNicholas has an array a that con

2016-05-26 10:27:37 391

原创 codefoeces 414A (构造)

A. Mashmokh and Numberstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputIt's holiday. Mashmokh and his boss,

2016-05-25 20:52:22 339

原创 HDU 5698 (数学 lucas)

瞬间移动Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 489    Accepted Submission(s): 274Problem Description有一个无限大的矩形,初始时你在左上角(即第一行

2016-05-24 21:26:00 344

原创 HDU 5701 (水题)

中位数计数Time Limit: 12000/6000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 683    Accepted Submission(s): 277Problem Description中位数定义为所有值从小到大排序后排在正中间

2016-05-24 21:22:20 377

原创 HDU 5699 (线性规划 二分)

货物运输Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 119    Accepted Submission(s): 47Problem Description公元2222年,l国发生了一场战争。

2016-05-24 20:52:36 677

原创 HDU 5372 (树状数组 离散化)

Segment GameTime Limit: 3000/1500 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1688    Accepted Submission(s): 523Problem DescriptionLillian is a c

2016-05-24 15:06:29 417

原创 HDU 5379 (dfs)

Mahjong treeTime Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1725    Accepted Submission(s): 554Problem DescriptionLittle sun is

2016-05-22 10:40:58 263

原创 HDU 5373 (模拟 水~)

The shortest problemTime Limit: 3000/1500 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2129    Accepted Submission(s): 868Problem DescriptionIn thi

2016-05-21 23:25:55 248

原创 HDU 5690 (分治 || 循环节)

All XTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 468    Accepted Submission(s): 216Problem DescriptionF(x,m) 代表一个全是由数字x组成的m位

2016-05-21 20:30:44 434

原创 HDU 5695 (拓扑排序 优先队列)

Gym ClassTime Limit: 6000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 402    Accepted Submission(s): 141Problem Description众所周知,度度熊喜欢各类体育活动。

2016-05-21 20:27:53 822

原创 HDU 5694 (dfs)

BD StringTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 206    Accepted Submission(s): 92Problem Description众所周知,度度熊喜欢的字符只有两个:B

2016-05-21 20:23:35 451

原创 HDU 5692 (线段树 dfs序)

SnacksTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 215    Accepted Submission(s): 48Problem Description百度科技园内有n个零食机,零食机之间通过n

2016-05-21 20:18:26 588

原创 HDU 4828 (卡特兰数)

GridsTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)Total Submission(s): 708    Accepted Submission(s): 291Problem Description  度度熊最近很喜欢玩游戏。这一天他在纸上

2016-05-21 11:05:35 773

原创 HDU 4751 (判断二分图)

Divide GroupsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1951    Accepted Submission(s): 699Problem Description  This ye

2016-05-20 23:55:25 307

原创 SGU 361 (构造)

361. National FlagTime limit per test: 0.25 second(s)Memory limit: 65536 kilobytesinput: standardoutput: standardSeries of bloody civil wars in Berland finished! After the long-a

2016-05-17 23:35:14 558

原创 HDU 5688 (hash)

Problem DTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 108    Accepted Submission(s): 78Problem Description度熊所居住的 D 国,是一个完全尊重人

2016-05-17 18:04:43 353

原创 HDU 5687 (字典树)

Problem CTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 228    Accepted Submission(s): 80Problem Description度熊手上有一本神奇的字典,你可以在

2016-05-17 18:02:38 668

原创 HDU 5686 (斐波那契数列 高精度)

Problem BTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 222    Accepted Submission(s): 54Problem Description  度熊面前有一个全是由1构成的字符串

2016-05-17 17:58:37 1580

原创 HDU 5685 (前缀+逆元 水~)

Problem ATime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 300    Accepted Submission(s): 83Problem Description度熊手上有一本字典存储了大量的单词,有

2016-05-17 17:55:56 823

原创 HDU 1455 (dfs 强剪枝)

SticksTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8721    Accepted Submission(s): 2580Problem DescriptionGeorge took sticks

2016-05-17 17:50:30 292

原创 HDU 4513 (manachar)

吉哥系列故事——完美队形IITime Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 2068    Accepted Submission(s): 779Problem Description  吉哥又想出了一个新的

2016-05-11 22:33:03 293

原创 HDU 4300 (KMP)

Clairewd’s messageTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5014    Accepted Submission(s): 1900Problem DescriptionClairew

2016-05-11 20:00:02 372

原创 HDU 3336 (KMP)

Count the stringTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 7682    Accepted Submission(s): 3573Problem DescriptionIt is wel

2016-05-11 19:03:58 265

原创 HDU 3374 (KMP 最小表示法)

String ProblemTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2442    Accepted Submission(s): 1029Problem DescriptionGive you a

2016-05-10 23:25:02 846

原创 HDU 3294 (manachar)

Girls' researchTime Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 1520    Accepted Submission(s): 572Problem DescriptionOne day, sa

2016-05-10 20:10:39 800

原创 manachar算法学习笔记

manachar算法用来处理字符串的最长回文子串的算法,其核心就是预处理len数组.假设原串是s[0...n-1],len[i]表示以s[i]为回文中心的最长回文串的右下标到i的长度,然后递推瞎搞.因为算法本身比较简单网上烂大街,主要还是想了一下复杂度.容易发现Max指针最多扩展到n,而复杂度主要在于while循环,每次都会增加Max指针或者跳出while循环,所以复杂

2016-05-10 18:32:51 922

原创 HDU 4763 (KMP)

Theme SectionTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2721    Accepted Submission(s): 1248Problem DescriptionIt's time fo

2016-05-10 14:26:40 524

空空如也

空空如也

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

TA关注的人

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