自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

新博客地址:sensirly.github.io

新博客地址:sensirly.github.io

  • 博客(15)
  • 资源 (10)
  • 收藏
  • 关注

原创 URAL 1701 Ostap and Partners(差统计量的并查集)

题目大意:几个人在谈论他们的工资, 他会告诉你很多句话, 每句话是 a 比 b 多 c 块钱. 已知没有人的工资低于0或高于 10^9.  第一个人工资是0。 问从第几句话开始你可以判断有人在吹牛.如果没人吹牛输出每个人的工资。解法:维护每个节点到根节点的差,判矛盾的方法类似于普通的种类并查集。最后还要判如果以上描述正确是否一定有人的工资超出了范围(这种矛盾只有可能在所有关系都给出后才能判

2012-04-29 19:07:14 697

原创 扫描线算法在线段树中的应用

可能是没怎么搞计算几何的知识,至今对扫描线算法没有很清晰的认识,记得当初ZY大神是这样定义的:             每一个事件有一个开始时间和结束时间,将所有时间点排序,然后依次扫描,如果是开始时间就将时间加入,否则就将事件删除。则可以在任意时刻处理当前发生的事件。扫描线在计算几何中使用相对多一些,我只是为了刷通线段树的列表粗略了了解了一下,只可就事论事,无法统筹全局。“矩形面积并”是

2012-04-29 18:51:45 1209

原创 二分匹配总结

相关题目:http://blog.csdn.net/kksleric/article/details/7433909最大匹配匈牙利算法:对于增广路径可以用一个递归的方法来描述。这个描述不一定最准确,但是它揭示了寻找增广路径的一般方法:“从点A出发的增广路径”一定首先连向一个在原匹配中没有与点A配对的点B。如果点B在原匹配中没有与任何点配对,则它就是这条增广路径的终点;反之,如果点B已与

2012-04-16 15:46:09 932

原创 树状数组专辑

树状数组是一个优美小巧的数据结构,在很多时候可以代替线段树。树状数组的本质就是一种通过二进制位来维护一个序列前i和的数据结构。(详见论文或http://old.blog.edu.cn/user3/Newpoo/archives/2007/1712628.shtml)树状数组按照维数分为1维和2维,按照类型分可以分为插点问段和插段问点,这两个互逆,只是改变for循环的方向就可以了。一

2012-04-11 10:14:49 836

原创 LCA问题

LCA(Least Common Ancestors),即最近公共祖先:在有根树中,找出某两个结点u和v最近的公共祖先(另一种说法,离树根最远的公共祖先)。       使用RMQ解决LCA问题,一篇不错的文档http://wenku.baidu.com/view/392c7023dd36a32d73758193.html,解释了两者之间的转换。在线算法DFS+ST描述(思想是:将

2012-04-09 19:22:44 2003

转载 POJ图论列表

做题记录:    AC           典型    好题或较难         待做            WA        多次wa后ac1062* 昂贵的聘礼 枚举+dijkstra加点构图1087A Plug for UNIX 2分匹配+Floyd 1094 Sorting It All Out floyd +拓扑1112* Team Them Up! 2分图染

2012-04-09 09:46:04 1322

原创 并查集专辑

并查集大体分为三个:普通的并查集,带种类的并查集,扩展的并查集(主要是必须指定合并时的父子关系,或者统计一些数据,比如此集合内的元素数目。)一篇不错的科普文http://hi.baidu.com/czyuan%5Facm/blog/item/531c07afdc7d6fc57cd92ab1.html普通并查集:几道裸体大水:poj 1611The Suspects记录并查集中元

2012-04-09 09:27:37 1070 4

原创 2-sat专辑

一、关于模型:一个2-SAT模型应该是一个满足以下的条件的满足性问题:1、该模型中存在2n个可以分成n组的元素,每组两个元素。2、每组元素中,选择了其中一个元素,另外一个元素就不能被选择。这两个元素记为a和!a。3、该模型中的元素之间存在一些关系,且这些关系是对称的。(除非是同一组元素中的关系,这些关系限定了“必须选择”该组中的某一个元素,可能单独出现)满足上述条件,要求在满足

2012-04-07 15:29:33 687

原创 连通性问题

强连通分量SCCTarjan解强连通分量的科普文www.byvoid.com/blog/scc-tarjan/。poj 2186 Popular cows题意:奶牛的梦想是成为牛群中最受欢迎的奶牛,即受其它所有牛的欢迎。“欢迎”是具有传递性,即如果牛A认为牛B受欢迎,牛B觉得牛C受欢迎,则牛A也隐含地认为牛C受欢迎。现在,给一组点对 (A,B) 表示 A 认为 B 受欢迎,找出

2012-04-07 15:16:39 737

原创 差分约束

1.对于每个不等式s[i]-s[j]向(j,i)加一条权重为k的边;对于每个不等式s[i]-s[j]>=k,向(i,j)加一条权重为k的边;增加源点s,并向所有点加一条权重为0的边;求最短路径求得的d[]是s[]的一组解,且是最大解(或求从t到s的最短路,d[s]为最小解)2.对于不等式 a - b >= c ,建一条 b 到 a 的权值为 c 的边,求的是最长路,得到的是最小值  注

2012-04-07 14:52:17 584

原创 二分匹配题解

poj 2239 Selecting Courses题意:学校一周7天每天可以开12节课,现在给出每门课开课的时间(一周可重复多次),一周中最多可以上多少门课(每门课只算一次)。裸的水二分匹配poj2516 Minimum Cost题意现在有n个顾客,m个供货商,k种商品,接下来输入n行顾客分别对k种商品的需求,再接下来输入m行分别为供货商分别提供的k种商品的数目,接下来有

2012-04-06 22:37:17 909

原创 网络流求解图的连通度问题

图的连通度问题:在图中删去部分元素(点或边),使得图中指定的两个点s和t不连通(不存在从s到t的路径),求至少要删去几个元素。图的连通度分为点连通度和边连通度:(1)点连通度:只许删点,求至少要删掉几个点(当然,s和t不能删去,这里保证原图中至少有三个点);(2)边连通度:只许删边,求至少要删掉几条边。并且,有向图和无向图的连通度求法不同,因此还要分开考虑(对于混合图,只需将其中所

2012-04-06 10:23:52 1430

原创 最小割专辑

一、基本问题:1.到底什么是割:原始点集为V,选出一些点集S使得s∈S,T=V-S,t∈T,则S到T的边为S到T割,记做[S,T]。2.什么是最小割:图中所有的割中,边权值和最小的割为最小割!3.割得容量容量和流量计算的区别:割[S,T]的容量为∑(边(u,v)的容量和),其中u∈S,∈T。也就是说割的容量不计算反向的边!!而流量为正向的和反向的代数和。4.最大流-最小割定理:最大

2012-04-06 08:49:09 2992

转载 最大权闭合图&&最大密度子图

poj 2987 Firing题意:一个公司要裁人,给出裁每个人都有个盈利或者损失,如果一个人的上司被裁那么他也将被裁,现给出上下级关系问怎样裁才能使得公司的收益最大,最大为多少?思路:最大(点)权闭合图,挺经典的一道题,在《最小割模型在信息学竞赛中的应用》有详细的证明。spoj 1476 MaximumProfit题意:n个中转站,每个站建立花费Xi  m个客户,每个

2012-04-06 08:45:38 4848 1

原创 网络流&费用流专辑

poj1273 Drainage Ditches网络流第一大水,入门基础题。poj1459 Power Network有一个电力网络,有发电厂,有用户,图提供的信息有发电厂和用户的容量,还有边,以及边的容量和流量,求解用户的最大使用量.描述比较麻烦,入门基础题source连入所有的producer,所有的consumer连入sink,流量为最大生产量/消费量。求最大流。

2012-04-05 20:43:26 841

有向cactus判定的证明

有向cactus判定的证明,一个有向图是有向Cactus的三个充要条件。

2012-08-15

2012ACMICPC世界总决赛题目

2012 ACMICPC world final 世界总决赛题目 2012年5月17日 波兰华沙

2012-05-17

数据结构 课程设计 BfsDFs图形化界面

数据结构课程设计 bfs dfs 图形化界面,支持图的编辑但单步执行。java实现

2012-03-09

数据结构课程设计 哈希散列 图形界面

提供hash表开性寻址的查找插入删除操作,图形化界面。java实现

2012-03-09

二分思想及其应用

二分思想及二分思想的两个应用: 二分搜索及简单变形,二分答案的两种使用环境

2012-03-08

箱子排序BInSort图形界面演示(JAVA)

数据结构 课程设计 箱子排序 图形界面演示,支持单步演示

2012-02-17

AVL树操作图形界面

数据结构课程设计 图像化界面演示AVL树的插入、删除、查找操作,支持旋转的单步和自动演示

2012-02-16

acm南开教程

南开教程,包含基础篇,提高篇,经典题目列表及解析。

2011-12-07

第二届山东省acm省赛题目

第二届山东省acm省赛题目 共十题;比赛地点:山东大学软件园校区

2011-10-26

java实现p2p文件传输

使用javaSE 实现的p2p 文件传输系统

2011-04-17

空空如也

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

TA关注的人

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