2013年11月23日

poj2481 线段树(单点更新)

摘要: 题意:有N条牛它们有一个自己的区间[s,e];题目输出的是有多少条牛能胜过自己,胜过的意思是如果牛j的区间能完全覆盖牛i的区间即为胜过。思路:这个可以转换到数轴上理解了,下图就为cow[j]胜过cow[i];所以只需先对左端点从小到大,右端点从大到小排序;再查询从右端点到最大值之间有多少个就是答案了... 阅读全文

posted @ 2013-11-23 20:41 黎昊明 阅读(345) 评论(0) 推荐(0) 编辑

2013年11月15日

二叉查找树 hdu(3791 && 3999)

摘要: 所谓二叉搜索树(BST),就是每一个节点x,它的左子树中所有的关键字的值都小于x的关键字的值,而它右子树中所有的关键字的值都大于x的关键字的值。对于刚刚接触BST可以做做hdu 3791;hdu 3791 解题:可以用动态的创建指针,也可以用静态的数组,反正这个题的数据非常之小,用什么都无所谓了;动... 阅读全文

posted @ 2013-11-15 21:26 黎昊明 阅读(204) 评论(0) 推荐(0) 编辑

2013年9月12日

计算机科学32个最重要的算法

摘要: 奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结... 阅读全文

posted @ 2013-09-12 08:51 黎昊明 阅读(230) 评论(0) 推荐(0) 编辑

2013年8月29日

03最小路径覆盖问题

摘要: 可以用天津南开的oj提交,我开始案例都没过,一提交AC,因为是特判。题目链接http://acm.nankai.edu.cn/p2123.html最小的路径条数=顶点数-最大匹配数。没一条路径就是一条增广路。我们只需一路递归,只到节点的父亲为-1止,这便是一条路。这题也可以建图,建立一个超级源点,超... 阅读全文

posted @ 2013-08-29 20:40 黎昊明 阅读(160) 评论(0) 推荐(0) 编辑

02太空飞行计划问题

摘要: W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={I1,I2,…In}。实验Ej需要用到的仪器是I的子集RjÍI。配置仪器Ik的费用为ck美元。实验E... 阅读全文

posted @ 2013-08-29 20:23 黎昊明 阅读(314) 评论(0) 推荐(0) 编辑

2013年8月23日

hdu 2448最短路+最佳匹配

摘要: 先说一说最佳匹配吧,最佳匹配本属于最大流。带权的二分图,要么求最小权的完全匹配,要么求最大权的完全匹配,具体化问题:分工问题如下:某公司有工作人员x1,x2,...,xn,他们去做工作y1,y2,...,yn,每人适合做其中的一项或几项工作,每个人做不同的工作的效益不一样,我们需要制定一个分工方案,... 阅读全文

posted @ 2013-08-23 20:50 黎昊明 阅读(311) 评论(0) 推荐(0) 编辑

2013年8月20日

poj1419 最大团

摘要: 本题的意思是求最大团,并且输出路径。如果用朴素算法时间复杂度太高,如果n是100的话,至少要几秒,要慎用。还有一个就是用DP记录。时间复杂度要低很多。也可以输出路径。#includeusing namespace std;const int N=109;int map[N][N];int sta[N... 阅读全文

posted @ 2013-08-20 10:23 黎昊明 阅读(141) 评论(0) 推荐(0) 编辑

hdu 3585(二分+最大团)

摘要: 如果对团的知识不够了解的可以看看牛人的http://www.cnblogs.com/pushing-my-way/archive/2012/08/08/2627993.html题意:有n个点求最远距离的k个点的最短的那条边。思路:我们可以求出任意两点的距离,然后二分距离,求K个点的最大团。#incl... 阅读全文

posted @ 2013-08-20 10:13 黎昊明 阅读(277) 评论(0) 推荐(0) 编辑

2013年8月15日

hdu 3622 2-SAT

摘要: 题意:给出一些点对,你可以在每对中任意选一个,只能选一个,放置一个炸弹,每个炸弹爆炸时都有一个效果范围,会波及到其放置点为圆心,半径为 r 的圆的范围,问如果要让任意两个圆都不相交(可以相切)的话,半径的最大值是多少。二分+2-SAT建图:只要一对点(i,j)的距离小于二分时候的mid的值,那么建立... 阅读全文

posted @ 2013-08-15 10:45 黎昊明 阅读(200) 评论(0) 推荐(0) 编辑

2013年8月12日

hdu3592差分约束

摘要: 题意:如果i和j之间是喜欢关系,那么它们最多相距w;如果不喜欢就最少要相距w。可以转换成求最短路,spfa算法,如果是负环就输出-1;如果图不连通就输出-1;否则输出最短路。#include#include#includeusing namespace std;const int N=1003;co... 阅读全文

posted @ 2013-08-12 20:56 黎昊明 阅读(188) 评论(0) 推荐(0) 编辑

导航