自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Facico的博客

程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。

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

原创 2016.2.27模拟比赛总结

Problem 1矩形Description给出s,A。b[i][j] = s[i] * s[j];请问在这个矩阵b中,有多少子矩形满足其中的b[i][j]的和为另一个给定的数字A。Solution在想这道题时,我就想到了,把这个新的矩阵给表示出来。那么就是 (s[1]*s[1]) (s[1]*s[2])…….(s[1]*s[n])

2016-02-27 14:11:57 922

原创 拉格朗日插值法复习小计

拉格朗日插值法概述因为n次方的函数图像可以有n+1个点确定(比如说y=kx+b就只用两个点确定,y=ax2+bx+cax^2+bx+c,只用三个点就可以确定),所以个n次方的方程给你n+1个x或者y就能确定这个方程。拉格朗日插值法就可以把这n+1个对应的值插进一个方程,然后给一个x,可以求出y。比如y=3x+2,给你(x=1,y=5;x=4,y=14)那么随意询问一个x,用拉格朗日插值法就可以求出对

2016-02-26 20:40:26 5250 2

原创 zkw复习小计

zkw是一个求最小费用最大流的一种又短又快的算法,很多情况下,虐暴spfa。 不过不能有负费用或0。 zkw运用了gap的分层思想,不过他是用费用分层的。 设一个d[i]表示i到t的最短距离,bz[i]表示现在第i个点得标记(标记id时刻++),now[i]的当前弧(sap时代替first,然后时刻更新,很显然)。 不过有一个问题,d[i]既然是i到t的距离,但是后面的点还没有搜过,如何知道

2016-02-26 20:24:35 1264 4

原创 最大权闭合子图

以前打过的,但是忘了,在GDKOI没想出来。 有一个有向图,点权可以为正也可以为负。选一个点集,如果点中所有的点连接的边都出现在这个点集中,那就中闭合图。如果点权和最大就是最大权闭合子图。建图s连向正权,负权连向t(绝对值),然后中间正常连边(如果i依赖j,那么就是i连向j)。求解在图中求一遍最小割,然后用正权和减去最小割就是最大权闭合图。证明网络流一般都很难证明,我们感性的证一下。 如果u依赖

2016-02-26 12:34:56 1871

原创 GDKOI总结

GDKOI总结Day 1:Problem 1要维护所有连续子段xor的和,支持修改,很明显是线段树。我开始打了棵维护连续xor的线段树a1和维护a1的线段树a2,由于打的十分暴力,交上去只有30分。用十棵线段树来维护每一位的0和1的个数就能100。比赛是没想到,打只有30分的方法浪费了很多时间。Problem 2这道题用全排列暴力只有20分。

2016-02-23 18:54:11 1274

原创 上下界网络流学习小计

概述 有上下界的网络流。建图 网络流有了建图,其他都是浮云。设立超级源和超级汇

2016-02-18 22:00:51 1061

原创 2.18模拟赛总结

1:得分题意:【故事背景】   众所周知,yk同学对数学非常痴迷。   又是阳光明媚的一天,yk同学早早地起了床,又要开始刷数学题啦~   现在yk面前摆着N道数学题,不同的题当然有不同的难度。为了挑战yk的极限,他希望越早地做出越难的题目。可是这个题目的完成情况既不能用完成的数目来衡量,也不能用完成的时间来衡量,所以yk自己定义了一个计算方法,来评价这次刷题的完成情况。 【题目描述】

2016-02-18 21:33:20 965

原创 回文树学习小记

回文树(回文自动机)学习小记(Palindromic Tree)回文树,顾名思义,用回文串构成的一棵树,结合了一点AC自动机的思想,打起来不长,用起来挺方便。变量 首先满足AC自动机的结构。 定义集合tree: fail (指向该节点表示的回文串最长回文后缀在树中的节点,如abbba就是ababbabbba的最长回文后缀)。 son[26] (

2016-02-05 17:01:17 836

原创 树链剖分学习小记

树链剖分学习小记 平常在一棵树上,从点u到点v询问一些最大值,求和之类的,都是先打个lca然后在类暴力一下,小题可以对,但遇到大题就挂了。然后就去看了一下树链剖分%%% 其实也不难。。。 树链剖分其实就是用数据结构去维护上面的点或链,降低一下复杂度。不过如果随意的去维护,会搞得很乱,时间消耗可能比暴搜还慢。 现在有一种剖分的方法:轻重链剖分(启发式剖分)。 从

2016-02-04 10:32:28 1234

原创 后缀数组复习小记

后缀数组复习小记【Suffix Array】 后缀数组,顾名思义就是处理后缀的数组。例如daabbc的后缀:daabbc,aabbc,abbc,bbc,bc,c六个后缀。 ——>定义sa[i]为排名第i个的后缀的第一个字符在原字符串中的序号。如上面的sa[1]=2,因为后缀从序号2开始的aabbc排第一个。 ——>定义rank[i]为序号从i开始的后缀排第几个。如上面的ran

2016-02-03 18:42:17 874

空空如也

空空如也

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

TA关注的人

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