自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

K键盘里的青春K

我曾经失去的荣耀,我定加倍夺回

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

原创 HDU 5733 tetrahedron (求四面体内切球模板)

转自:点击打开链接给四个点让求内接圆心。就求呗~内心公式:设四面体A1A2A3A4的顶点Ai多对的侧面积为Si(i=1,2,3,4),顶点Ai的坐标为(xi,yi,zi)(i=1,2,3,4),四面体内心I的坐标为(xi,yi,zi),则x1=(s1*x1+s2*x2+s3*x3+s4*x4)/(s1+s2+s3+s4);y1=(s1*y

2017-08-29 11:40:34 443

原创 POJ 3977 Subset (简单折半枚举)

SubsetTime Limit: 30000MS Memory Limit: 65536KTotal Submissions: 5161 Accepted: 952DescriptionGiven a list of N integers with absolute values no larger than 101

2017-08-29 01:09:00 763

原创 HDU 1423 && ZOJ 2432 (LCIS模板)

定义状态F[i][j]表示以a串的前i个整数与b串的前j个整数且以b[j]为结尾构成的LCIS的长度。状态转移方程:①F[i][j] = F[i-1][j] (a[i] != b[j])②F[i][j] = max(F[i-1][k]+1) (1 b[k])现在我们来说为什么会是这样的状态转移方程呢?对于①,因为F[i][j]是以b[j]为结尾的L

2017-08-29 00:13:24 848

原创 HDU 6166 Senior Pan (思维枚举+最短路 求最近点对)

Senior PanTime Limit: 12000/6000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 898    Accepted Submission(s): 361Problem DescriptionSenior Pan fai

2017-08-25 00:19:53 1071

原创 2017 Multi-University Training Contest 10 1011 Two Paths HDU 6181 (次短路+最短路数量)

Two PathsTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 153428/153428 K (Java/Others)Total Submission(s): 0    Accepted Submission(s): 0Problem DescriptionYou are given a undi

2017-08-24 22:10:18 387

原创 2017 Multi-University Training Contest 10 1008 Monkeys&& HDU 6178 (贪心+超级读入挂fread)

MonkeysTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 153428/153428 K (Java/Others)Total Submission(s): 0    Accepted Submission(s): 0Problem DescriptionThere is a tree having

2017-08-24 21:56:20 705 8

原创 2017 Multi-University Training Contest 10 1010 Schedule && HDU 6180 (贪心)

ScheduleTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 153428/153428 K (Java/Others)Total Submission(s): 0    Accepted Submission(s): 0Problem DescriptionThere are N schedules

2017-08-24 21:53:42 365

原创 1277 字符串中的最大值 (kmp)

1277 字符串中的最大值题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注一个字符串的前缀是指包含该字符第一个字母的连续子串,例如:abcd的所有前缀为a, ab, abc, abcd。给出一个字符串S,求其所有前缀中,字符长度与出现次数的乘积的最大值。

2017-08-24 00:10:06 442

原创 HDU 6165 FFF at Valentine (tarjan缩点+拓扑判任意两点联通)

FFF at ValentineTime Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 786    Accepted Submission(s): 391Problem DescriptionAt Vale

2017-08-23 21:08:47 457

原创 POJ 1236 Network of Schools (tarjan求强连通,缩点)

Network of SchoolsTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 19356 Accepted: 7615DescriptionA number of schools are connected to a computer netwo

2017-08-23 19:43:41 263

原创 POJ 2186 Popular Cows(tarjan求强连通)

Popular CowsTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 35096 Accepted: 14308DescriptionEvery cow's dream is to become the most popular cow in the

2017-08-23 18:23:11 367

原创 HDU 6170 Two strings (二维DP)

Two stringsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 626    Accepted Submission(s): 245Problem DescriptionGiving two strin

2017-08-23 01:08:19 395

转载 全网最!详!细!tarjan算法讲解

转自:点击打开全网最详细tarjan算法讲解,我不敢说别的。反正其他tarjan算法讲解,我看了半天才看懂。我写的这个,读完一遍,发现原来tarjan这么简单!tarjan算法,一个关于 图的联通性的神奇算法。基于DFS(迪法师)算法,深度优先搜索一张有向图。!注意!是有向图。根据树,堆栈,打标记等种种神(che)奇(dan)方法来完成剖析一个图的工作。而图的联通性,就是任督二

2017-08-22 22:58:13 84611 53

原创 2015-2016 Northwestern European Regional Contest 训练总结 【5+2】【待补】

A.Assigning Workstations && BZOJ 4425佩内洛普是新建立的超级计算机的管理员中的一员。 她的工作是分配工作站给到这里来运行他们的计算研究任务的研究人员。佩内洛普非常懒惰,不喜欢为到达的研究者们解锁机器。 她可以从在她的办公桌远程解锁这些机器,但她并不觉得这卑贱的任务配得上她,所以她决定忽略安全指南偷偷懒。她可以直接地要求,研究者在他们离开时

2017-08-22 00:28:23 1314

原创 51nod 1435 位数阶乘 (思维水题)

1435 位数阶乘题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注X是一个n位数的正整数 (x=a0a1...an−1) 现在定义 F(x)=∏i=0n−1(ai!)  , 比如F(135)=1!*3!*5!=720.我们给定一个

2017-08-18 22:09:16 737

原创 HDU 6138 Fleet of the Eternal Throne ( AC自动机)

Fleet of the Eternal ThroneTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 291    Accepted Submission(s): 131Problem Description

2017-08-18 01:17:46 748

原创 HDU 6143 Killer Names (第二类斯特林数or容斥)

Killer NamesTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 235    Accepted Submission(s): 128Problem Description> Galen Marek,

2017-08-17 20:08:49 793

原创 背包习题总结

Hybrid CrystalsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 232    Accepted Submission(s): 131Problem Description> Kyber crys

2017-08-17 19:57:40 432

原创 HDU 6118 度度熊的交易计划 (裸最小费用流)

度度熊的交易计划Time Limit: 12000/6000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1074    Accepted Submission(s): 389Problem Description度度熊参与了喵哈哈村的商业大会,但

2017-08-16 23:37:16 431

原创 Loj#6011. 运输问题 (最最基础费用流模板题)

题目描述W 公司有 m mm 个仓库和 n nn 个零售商店。第 i ii 个仓库有 ai a_ia​i​​ 个单位的货物;第 j jj 个零售商店需要 bj b_jb​j​​ 个单位的货物。货物供需平衡,即 ∑i=1mai=∑j=1nbj \sum\limits_{i = 1} ^ m a_i = \sum\limits_{j = 1} ^ n b_j​i

2017-08-16 22:53:39 860

转载 主席树

看了一些博客,觉得这两篇比较好吧:点击打开链接点击打开链接(文字是复制粘贴的第二篇博客的)主席树搞了一个多星期TAT,,,,,,也只是大致领悟而已!!!主席树又称函数式线段树,顾名思义,也就是通过函数来实现的线段树,至于为什么叫主席树,那是因为是fotile主席创建出来的这个数据结构(其实貌似是当初主席不会划分树而自己想出来的

2017-08-16 21:57:33 203

原创 HDU 6127 Hard challenge(级角排序)

Hard challengeTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 1272    Accepted Submission(s): 540Problem DescriptionThere are 

2017-08-16 21:56:12 326

原创 CodeForces - 839E Mother of Dragons (最大团)

E. Mother of Dragonstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThere are n castles in the Lannister's

2017-08-16 16:01:24 845

转载 AC自动机

转自:http://blog.csdn.net/morgan_xww/article/details/7831074这是一个英文版的讲的比较好的AC自动机资料。http://www.cs.uku.fi/~kilpelai/BSA05/lectures/slides04.pdf如果不爱看英文,可以看我整理的大致的翻译,再加上点解释说明啥的,建议中英两个版本结合

2017-08-13 21:47:52 243

原创 POJ 3311 Hie with the Pie(经典TSP问题)

题意:一个人从0送外卖,每次送外卖不超过10个地方,给你两两之间所需时间,求送完外卖回到店里的总时间最小,每个地方可以经历到任意次。思路:弗洛伊德处理下就好了,然后就是经典tsp了#include #include #include #include using namespace std;const int maxn = 12;const int INF = 0x3f3f

2017-08-11 23:58:15 558 2

转载 棋盘覆盖(基础分治)

棋盘覆盖(一)原理介绍    在一个2^k * 2^k个方格组成的棋盘中,恰有一个方格与其它方格不同,称该方格为一特殊方格,且称该棋盘为以特殊棋盘。    在棋盘覆盖问题中,要用图示的4种不同形态的L型骨牌覆盖给定的特殊棋盘上除特殊方格之外的所有方格,且任何2个L型骨牌不得重叠覆盖。        当k>0时,将2^k * 2^k棋盘分割为4个2^(k-1) *

2017-08-02 14:55:00 394

原创 LOJ 6001 太空飞行计划 (最大权闭合图+打印最小割)

题目描述W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合 E={E1,E2,⋯,Em} E = \{ E_1, E_2, \cdots, E_m \}E={E​1​​,E​2​​,⋯,E​m​​},和进行这些实验需要使用的全部仪器的集合 I={I1,I2,⋯,In} I = \{ I_1, I_2,

2017-07-31 17:52:29 709

转载 后缀数组详解

转自:点击打开链接为什么学后缀数组后缀数组是一个比较强大的处理字符串的算法,是有关字符串的基础算法,所以必须掌握。 学会后缀自动机(SAM)就不用学后缀数组(SA)了?不,虽然SAM看起来更为强大和全面,但是有些SAM解决不了的问题能被SA解决,只掌握SAM是远远不够的。 ……有什么SAM做不了的例子? 比如果求一个串后缀的lcp方面的应用,这是

2017-07-29 23:16:54 883

原创 LOJ #6006. 试题库 (简单最大流+输出可行路径)

题目描述假设一个试题库中有 n nn 道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取 m mm 道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算法。输入格式第 1 11 行有 2 22 个正整数 k kk 和 n nn。k kk 表示题库中试题类型总数,n

2017-07-29 17:27:51 649

原创 POJ - 1637 Sightseeing tour (混合图欧拉路径欧拉图判断)

Sightseeing tourTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 6986Accepted: 2901DescriptionThe city executive board in Lund wants to constr

2017-07-28 16:26:36 337

原创 HDU 6053 TrickGCD (桶装+分段 / 莫比乌斯反演)

TrickGCDTime Limit: 5000/2500 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 746    Accepted Submission(s): 293Problem DescriptionYou are given an

2017-07-27 23:58:30 1193

原创 HDU 2222 Keywords Search (AC自动机模板题)

Keywords SearchTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 64736    Accepted Submission(s): 21585Problem DescriptionIn the

2017-07-27 00:00:14 447

原创 51nod 1393 0和1相等串 (思维+前缀和)

1393 0和1相等串基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注给定一个0-1串,请找到一个尽可能长的子串,其中包含的0与1的个数相等。Input一个字符串,只包含01,长度不超过1000000。Output一行一个整数,最长的0与1的个数相等的子串的

2017-07-26 22:49:20 561

原创 51nod 1065 最小正子段和(前缀和+思维) && 1051最大子矩阵和(枚举+最大子段和)

1065 最小正子段和基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 收藏 关注N个整数组成的序列a[1],a[2],a[3],…,a[n],从中选出一个子序列(a[i],a[i+1],…a[j]),使这个子序列的和>0,并且这个和是所有和>0的子序列中最小的。例如:4,-1,5,-2,-1,2

2017-07-26 21:52:16 544

原创 POJ Shortest Prefixes (Trie)

Shortest PrefixesTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 18887 Accepted: 8182DescriptionA prefix of a string is a substring starting at the be

2017-07-26 17:21:58 304

原创 HDU 5536 Chip Factory (枚举+01Trie)

Chip FactoryTime Limit: 18000/9000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 3143    Accepted Submission(s): 1352Problem DescriptionJohn is a

2017-07-26 00:00:52 591

原创 2017 Multi-University Training Contest - Team 1训练总结(持续更新中)

Add More ZeroTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 0    Accepted Submission(s): 0Problem DescriptionThere is a young

2017-07-25 18:16:29 1676

原创 HDU 4825 Xor Sum (01字典树模板题)

题意:给你n个数,然后q次询问,每次询问让你找指定值x与n个数中的哪个数异或后最大。01字典树的实现可以看成是把一个数的二进制字符化后插入到一颗一般的字典树中比如在01字典树种插入3时 相当于在字典树中插入00 …..00011(一共32位,这个根据具体问题)查找最大异或值的时候我们是从最高位 向下贪心查找 贪心策略为:当前查找第k位 二进制数位

2017-07-24 22:27:34 411

原创 HDU 1251 统计难题 (字典树模板题)

统计难题Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131070/65535 K (Java/Others)Total Submission(s): 42355    Accepted Submission(s): 15233Problem DescriptionIgnatius最近遇到一个难题,老

2017-07-24 21:22:09 544

原创 POJ 2135 Farm Tour (最小费用最大流模板题)

Farm TourTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 17273 Accepted: 6670DescriptionWhen FJ's friends visit him on the farm, he likes to show them

2017-07-24 15:26:01 473

空空如也

空空如也

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

TA关注的人

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