france

https://github.com/francecil

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年7月19日

摘要: 最近写了一个多星期的并查集,一瞬间贴出这么多解题报告,我想关于并查集的应用先告一段落吧,先总结一下。在网上看到一篇关于并查集比较好的教程(姑且允许我这么说吧),不转过来是在可惜。献给爱学习的你文章作者:Slyar文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。等... 阅读全文
posted @ 2014-07-19 09:37 france 阅读(381) 评论(0) 推荐(0) 编辑

2014年7月18日

摘要: http://www.cnblogs.com/twjcnblog/archive/2011/09/07/2170306.html正如我们所知道的,Floyd算法用于求最短路径。Floyd算法可以说是Warshall算法的扩展,三个for循环就可以解决问题,所以它的时间复杂度为O(n^3)。Floyd... 阅读全文
posted @ 2014-07-18 22:02 france 阅读(1099) 评论(0) 推荐(0) 编辑

摘要: 是一道floyd变形的题目。题目让确定有几个人的位置是确定的,如果一个点有x个点能到达此点,从该点出发能到达y个点,若x+y=n-1,则该点的位置是确定的。用floyd算发出每两个点之间的距离,最后统计时,若dis[a][b]之间无路且dis[b][a]之间无路,则该点位置不能确定。最后用点个数减... 阅读全文
posted @ 2014-07-18 21:53 france 阅读(292) 评论(0) 推荐(0) 编辑

摘要: 参考此题Dijkstra算法,一次AC。这个算法时间复杂度O(n2)附上该算法的演示图(来自维基百科):附上: 迪科斯彻算法分解(优酷)problem link ->HDU 1874// HDU 1874 畅通工程续 -- 单源点最短路问题// 邻接矩阵 + Dijkstra// N 个村庄如果连通... 阅读全文
posted @ 2014-07-18 20:50 france 阅读(212) 评论(0) 推荐(0) 编辑

摘要: #include #include #include using namespace std;const int prime=1999;struct point{int x,y;}p[1001];struct hashtable{int value;map mymap;}myhash[prime];... 阅读全文
posted @ 2014-07-18 12:03 france 阅读(96) 评论(0) 推荐(0) 编辑

2014年7月17日

摘要: 一、 堆与栈有什么区别?一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结... 阅读全文
posted @ 2014-07-17 22:17 france 阅读(136) 评论(0) 推荐(0) 编辑

摘要: 1. 有一个整数数组,请求出两两之差绝对值最小的值。记住,只要得出最小值即可,不需要求出是哪两个数。(Microsoft)方法1:两两作差求绝对值,并取最小,O( n2 )。方法2:排序,相邻两点作差求绝对值,并取最小,O( nlgn ).方法3:有没有O( n )的解法?网上有如下解法:设数组A ... 阅读全文
posted @ 2014-07-17 20:35 france 阅读(234) 评论(0) 推荐(0) 编辑

摘要: 给定一个正数a,不用库函数求其平方根。 设其平方根为x,则有x2=a,即x2-a=0。设函数f(x)= x2-a,则可得图示红色的函数曲线。在曲线上任取一点(x0,f(x0)),其中x0≠0那么曲线上该点的切线方程为 (1-1) 求该切线与x轴的交点得 (1-2)因为1-2式中x0作为分母,所以在之... 阅读全文
posted @ 2014-07-17 16:05 france 阅读(479) 评论(0) 推荐(0) 编辑

摘要: 本人博文《背包问题---01背包最优方案总数(原理剖析代码实现)》及背包问题----完全背包(最优方案总数分析及实现)中分别谈过“01背包”和“完全背包”实现最大价值的方案总数,这里我们再讨论一下这两种背包被物品刚好装满的方案总数。 网上各大公司经常出题目:假设现在有1元、2元、5元的纸币很多张,现... 阅读全文
posted @ 2014-07-17 15:40 france 阅读(6053) 评论(6) 推荐(0) 编辑

摘要: 本人博文《背包问题----完全背包(详解|代码实现|背包具体物品的求解)》中已详细谈过完全背包问题,同时在博文《背包问题---01背包最优方案总数(原理剖析代码实现)》中也总结过01背包的最优方案总数的实现。这里我们模仿01背包最优方案总数方法给出完全背包的最优方案求解方法。 重写完全背包的动态规划... 阅读全文
posted @ 2014-07-17 14:31 france 阅读(1450) 评论(0) 推荐(0) 编辑