自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LSD20164388的博客

如果你过几天就忘了,那么你并没有真正的掌握。

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

原创 2019年2月27日训练日记

KMP/扩展KMP/manacher算法小结2:1、扩展kmp与kmp类似,其中nxt数组为自身第i个位置开始的后缀和自己的前缀的最大匹配长度。exd数组为T串第i个位置开始的后缀和T串的前缀的最大匹配长度。在求一些前缀问题、前后缀回文串问题时非常有用。2、manacher算法要学会灵活的改变判断条件、增加权值数组以及初始化等以灵活应对各种回文子串问题。3、POJ 3376解题报告这...

2019-02-27 20:37:01 402

原创 POJ 3376 Finding Palindromes(扩展KMP+字典树)

Finding PalindromesTime Limit:10000MS Memory Limit:262144K Total Submissions:4852 Accepted:902 Case Time Limit:2000MS DescriptionA word is called a palindrome if we read...

2019-02-27 20:01:06 442

原创 HDU 3613 Best Reward (马拉车算法)

Best RewardTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 4474    Accepted Submission(s): 1843 Problem DescriptionAfter an uphill battl...

2019-02-26 20:00:39 329

原创 HDU 3294 Girls' research (马拉车)

Girls' researchTime Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 4862    Accepted Submission(s): 1821 Problem DescriptionOne day, sailormo...

2019-02-26 19:52:00 211

原创 HDU 3374 String Problem (字符串最小表示法+KMP)

String ProblemTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4951    Accepted Submission(s): 2014 Problem DescriptionGive you a string ...

2019-02-26 19:42:26 248

原创 HDU 3336 Count the string (扩展KMP)

Count the stringTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 15427    Accepted Submission(s): 7040 Problem DescriptionIt is well know...

2019-02-26 19:32:17 168

原创 POJ 3080 Blue Jeans (枚举+KMP)

Blue JeansTime Limit: 1000MS   Memory Limit: 65536K Total Submissions: 22188   Accepted: 9866 DescriptionThe Genographic Project is a research partnership between IBM and The Natio...

2019-02-26 19:25:42 165

原创 HDU 3746 Cyclic Nacklace (KMP)

Cyclic NacklaceTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 17218    Accepted Submission(s): 7101 Problem DescriptionCC always become...

2019-02-26 19:16:59 155

原创 2019年2月25日训练日记

KMP/扩展KMP/马拉车裸题小结:1、饶齐的板子有些问题,找了个新板子,用的还挺顺手。2、有许多对KMP中next数组的理解考察,如循环节等问题,确实练练能很好地加深对next数组的理解。3、马拉车板子一套,感觉还不错。4、扩展KMP求的是对于原串S1的每一个后缀子串与模式串S2的最长公共前缀。它有一个next[]数组和一个extend[]数组。next[i]表示为模式串S2...

2019-02-25 21:24:58 251

原创 2019年2月24日训练总结

寒假训练总结:从刚放假起,便开始了每日的训练,刚开始几天做了一些各种知识点的练习,补了一些缺口,然后到秦皇岛开始了魔鬼训练。说是魔鬼训练一点都不为过,每日一上午讲课,一下午做题,晚上讲下午的题。。。不过大佬们的课和题质量确实高,也让我受益匪浅。尽管每天过的非常累。具体的总结及收获,我已经做了一个详细的博客:2019年 CCPC-Wannafly Winter Camp 总结及感悟之后在...

2019-02-24 20:14:34 241

原创 2019年2月23日训练日记

今日收获(图论——拓扑排序、欧拉路):1、拓扑排序时,注意无解、多解和只有一解的判断条件。2、注意判断重边,注意优先队列的使用,和du数组的使用。3、无向图欧拉回路:所有点在一个连通块中,且所有度均为偶数4、无向图欧拉通路:所有点在一个连通块中,且所有度均为偶数或者只有两个点度为奇数5、有向图欧拉通路:所有点在一个弱连通块中,且所有点入度均等于出度或者只有两个点入度和出度差1,...

2019-02-23 22:05:58 189

原创 2019年2月22日训练日记

继续补充图论的知识:1、有重边的时候,需要注意要去重边还是判重边。重边只对求无向图双连通分量有影响。当有重边时,我们不能直接用v==fa来判断父边,而是利用链式前向星中的i^1来判断。(想想是不是)2、想好特殊条件,比如不连通时,强连通时,是否需要特判。3、最多加多少边使其不强连通,只需要缩点后看入度为0和出度为0的强连通分量即可。(这个结论可以自己推出来)4、注意输入输出格式...

2019-02-22 21:31:55 153

原创 2019年2月21日训练日记

图论的几个重要结论:1、至少添加几条边使有向图强连通:缩点之后的图中入度为0点的点的个数和出度为0的点的个数的最大值。1个强连通分量需要特判。2、至少添加几条边使无向图双连通:缩点之后的树中(度为1点的点的个数+1)/2,向下取整。1个双连通分量需要特判。3、判断是否强连通看是否有割点,判断是否双连通看有多少桥(割边)。4、low[i]值相同的i位于同一个双连通分量。5、注意有...

2019-02-21 20:07:52 253

原创 POJ 2942 Knights of the Round Table(边双连通+染色法,好题)

Knights of the Round TableTime Limit: 7000MS   Memory Limit: 65536K Total Submissions: 14987   Accepted: 5022 DescriptionBeing a knight is a very attractive career: searching for t...

2019-02-21 19:56:18 484

原创 POJ 1984 Navigation Nightmare(带权并查集)

Navigation NightmareTime Limit: 2000MS   Memory Limit: 30000K Total Submissions: 8001   Accepted: 2883 Case Time Limit: 1000MS DescriptionFarmer John's pastoral neighborhood has ...

2019-02-20 15:27:09 183

原创 POJ 2912 Rochambeau (路径压缩并查集)

RochambeauTime Limit: 5000MS   Memory Limit: 65536K Total Submissions: 5619   Accepted: 1918 DescriptionN children are playing Rochambeau (scissors-rock-cloth) game with you. One o...

2019-02-20 15:15:03 301

原创 HDU 6059 Kanade's trio(思维+字典树,好题)

Kanade's trioTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 1478    Accepted Submission(s): 548 Problem DescriptionGive you an array ...

2019-02-19 12:07:04 315

原创 HDU 4282 A very hard mathematic problem (暴力枚举+二分+各种剪枝)

A very hard mathematic problemTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8579    Accepted Submission(s): 2624 Problem Description  ...

2019-02-17 21:27:02 450

原创 ZOJ 3187 Inviting Friends (二分+完全背包)

Inviting FriendsTime Limit: 1 Second      Memory Limit: 32768 KBYou want to hold a birthday party, inviting as many friends as possible, but you have to prepare enough food for them. For each pers...

2019-02-17 21:10:41 478

原创 HDU 3486 Interviewe(枚举+RMQ)

IntervieweTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8822    Accepted Submission(s): 2085 Problem DescriptionYaoYao has a company a...

2019-02-17 20:54:01 225

原创 POJ 2566 Bound Found(前缀和+尺取法)

Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 6811   Accepted: 2202   Special Judge DescriptionSignals of most probably extra-terrestrial origin have been receiv...

2019-02-17 19:42:28 189

原创 2019年2月14日训练日记

线段树/树状数组小结:1、基本问题:区间更新(加、变、取反等)区间查询最值、和(可以加一些限制条件,这是树状数组做不了的),最长连续序列长度。看见多少张海报、所有海报的总面积、周长等。在只有一次查询的情况下,可以考虑前缀和。2、基本变式:对某些求和更新操作增加条件,或者查询一些有限制的东西。可能用到二分。这个时候思维就要灵活一些,对线段树的更新、查询等操作做适当的修改。难一点可以结合许多其...

2019-02-15 08:38:12 212

原创 2019年2月13日训练日记

思维题小结:思维题算是所有题目类型中最有趣的题目,一般不会太难,经常作为铜牌题以下。最裸的思维题不需要任何的其他知识算法,仅凭你对c/c++的理解就可以做。稍微难一点的可以涉及到一些基础知识算法中的一些性质,看你是否真正理解了这个东西并且能灵活运用,无论什么时候,做思维题都是极好的。而这种思维性也被应用到一些难题的初始化中,如多校训练,经常会拐个弯问你,这个时候思维灵活性就至关重要,你想不出来...

2019-02-14 08:41:34 199

原创 2019年2月12日训练日记

二分法小结:1、遇到使最大值最小、最小值最大第一反应就要是二分(有很高的概率,但也不全是二分)。2、与枚举类似,再二分/枚举答案后,想想怎么样判断它是否合法,这个过程可以再次枚举/二分来实现。通常最终都是一个O(n)来判断是否合法的。3、注意二分的写法,对于我的习惯而言,l~r是闭区间的话r需要+1或者直接特判。4、注意精度。看清题目是四舍五入还是向下取整,保留几位小数,误差是多少...

2019-02-13 09:00:32 217

原创 CodeForces 394 D. Physical Education and Buns(双二分)

D. Physical Education and Bunstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThe Physical education teacher at SESC is a sort o...

2019-02-13 08:51:28 360

原创 POJ 1845 Sumdiv(数论唯一分解定理+约数和公式+快速幂及逆元)

SumdivTime Limit: 1000MS   Memory Limit: 30000K Total Submissions: 30077   Accepted: 7410 DescriptionConsider two natural numbers A and B. Let S be the sum of all natural divisors ...

2019-02-11 17:09:57 428

原创 2019年2月10日训练日记

单调队列小结:1、形如求每个数左右两边第一个比他大、小的数的位置、任意区间最大值与最小值的最大差(可二维)、最大全一子矩阵等等一系列与单调性有关的题目都可以考虑单调队列。2、单调队列常常作为初始化、优化来辅助其他算法解决问题。3、注意内存的使用,一直用数组模拟栈可能会爆内存,vector可以解决这一问题。(打死都不用stack)4、想清楚是维护单增还是单减的队列,从前往后还是从后往...

2019-02-11 10:41:52 200

原创 HDU 3474 Necklace(单调队列,好题)

NecklaceTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2070    Accepted Submission(s): 611 Problem DescriptionYou are given a necklace ...

2019-02-10 20:52:12 333

空空如也

空空如也

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

TA关注的人

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