- 博客(570)
- 资源 (3)
- 收藏
- 关注
原创 bzoj1588(hnoi2002)营业额统计 (Splay Treap 平衡树)
Description 营业额统计 Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。 Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的波动,当然一定的波动是能够接受的,但是在某些时候营业额突变得很高或是很低,这就证明公司此时
2017-03-23 13:23:56 315
原创 BJ模拟 第k小和(DFS+二分+折半)
Description 【问题描述】 从n个数中选若干(至少1)个数求和,求所有方案中第k小的和(和相同但取法不同的视为不同方案)。 【输入格式】 第一行输入2个正整数n,k。 第二行输入这n个正整数。 【输出格式】 输出第k小的和。 【样例输入】 5 12 1 2 3 5 8 【样例输出】 8 【样例解释】 前12小的和分别
2017-03-22 15:06:55 422
转载 解析模拟退火算法
一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。如图1所示:假设C点为当前解,爬山算法搜索到A点这个局部最优解就会停止搜
2017-03-21 12:41:41 899
原创 BJ模拟 等差数列(分块+FFT)
Description 给定N个整数 A1,A2,⋯AN ,求有多少个三元组 (i,j,k) 满足 1≤ijk≤N 且 Aj−Ai=Ak−Aj 。 Input 第一行一个正整数 N(3≤N≤105) 第二行 N 个整数 A1,A2,⋯,AN , 1≤Ai≤3×104 Output 输出一个整数表示答案。 Sa
2017-03-21 11:47:17 601
原创 BJ模拟 Cut (最小割树+最小生成树)
Description Sample Input 3 0 2 2 2 0 2 2 2 0 Sample Output 2 2 3 2 1 3 2 题解: 即将完全图连边 跑一遍最大生成树(只需修改最小生成树判断条件) 每次连边都连向之前的联通块且该边为当前最小 所以答案正确 #include #i
2017-03-21 09:30:39 740
原创 Codeforces 757F: Team Rocket Rises Again(支配树)
Description 2017新年到!Bash小朋友想给他的好友们送礼物。在他的国家里,有 n 座城市和 m 条双向道路(这里保证这 n 座城市是联通的)。Bash住在城市 s 中。对于每个城市(包括Bash居住的城市 s ),Bash都有且仅有一个好友。为了给好友们一个惊喜,他决定送一只皮卡丘给他们。他当然想让皮卡丘尽可能快地到达好友们手中。 于是,他给皮卡丘们
2017-03-20 20:18:04 812
转载 快速构造支配树的Lengauer-Tarjan算法
本篇口胡写给我自己这样的老是证错东西的口胡选手 以及那些想学支配树,又不想啃论文原文的人… 大概会讲的东西是求支配树时需要用到的一些性质,以及构造支配树的算法实现… 最后讲一下把只有路径压缩的并查集卡到O(mlogn)O(mlogn)上界的办法作为小彩蛋… 1、基本介绍 支配树 DominatorTree 对于一个流程图(单源有向图)上的每个点w,都
2017-03-20 14:55:04 3804 1
原创 bzoj 3998 弦论(后缀自动机, 后缀数组)
弦论(BZOJ 3998) 题目大意: 对于给定的一个长度为n 的字符串S,求其第k 小的子串。询问有两种,一种只统计本质不同的子串,另一种统计位置不同的子串。 n < 5e5 , k <10e9 分析: SAM解法 建出S 的后缀自动机,随后在自动机所形成的拓扑图上预处理每条边所能到达的子串个数,询问时按字典序枚举边尝试往下走即可 因为每条路径对应的字符串唯一。 对于本质不同子串,
2017-03-20 11:34:53 495
转载 后缀树
在pongba的讨论组上看到一道Amazon的面试题:找出给定字符串里的最长回文。例子:输入XMADAMYX。则输出MADAM。这道题的流行解法是用后缀树(Suffix Tree)。这坨数据结构最酷的地方是用它能高效解决一大票复杂的字符串编程问题: 在文本T里查询T是否包含子串P(复杂度同流行的KMP相当)。 文本T里找出最长重复子串。比如abcdabcefda里abc同da都重复出现,
2017-03-15 16:27:04 478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人