上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 49 下一页
摘要: 格式说明:题目名后面列出个人此题的大致难度(对菜鸟而言)POJ 1069 -The Bermuda Triangle(难)http://acm.pku.edu.cn/JudgeOnline/problem?id=1069题意:用给定三角型填充六边形解法:此题的思想上精华在于坐标化ps:传说中比较bt,确实比较bt,主要很容易写错,我ac了,但程序没完全对....POJ 1077 - Eight(中等,此题不做人生不完整)http://acm.pku.edu.cn/JudgeOnline/problem?id=1077题意:八数码问题,超经典题解法:广搜,A*,双向广搜相关:http://hi. 阅读全文
posted @ 2012-07-27 20:37 AbandonZHANG 阅读(2971) 评论(0) 推荐(0)
摘要: 描述Farmer John每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。John是一个与其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个栅栏。你必须编一个程序,读入栅栏网络的描述,并计算出一条修栅栏的路径,使每个栅栏都恰好被经过一次。John能从任何一个顶点(即两个栅栏的交点)开始骑马,在任意一个顶点结束。每一个栅栏连接两个顶点,顶点用1到500标号(虽然有的农场并没有500个顶点)。一个顶点上可连接任意多(>=1)个栅栏。两顶点间可能有多个栅栏。所有栅栏都是连通的(也就是你可以从任意一个栅栏到达另外的所有栅栏)。你的程序必须输出骑马的路径(用路上依次经过的顶 阅读全文
posted @ 2012-07-27 13:14 AbandonZHANG 阅读(375) 评论(0) 推荐(0)
摘要: 欧拉回路:图G,若存在一条路,经过G中每条边有且仅有一次,称这条路为欧拉路,如果存在一条回路经过G每条边有且仅有一次,称这条回路为欧拉回路。具有欧拉回路的图成为欧拉图。判断欧拉路是否存在的方法有向图:图连通,有一个顶点出度大入度1,有一个顶点入度大出度1,其余都是出度=入度。无向图:图连通,只有两个顶点是奇数度,其余都是偶数度的。判断欧拉回路是否存在的方法有向图:图连通,所有的顶点出度=入度。无向图:图连通,所有顶点都是偶数度。求欧拉回路的Fleury算法:设G为欧拉图,一般说来G中存在若干条欧拉回路,下面是求欧拉回路的Fleury算法:Fleury算法:(1)任取v0∈V(G),令P0=v0 阅读全文
posted @ 2012-07-27 12:50 AbandonZHANG 阅读(1635) 评论(0) 推荐(0)
摘要: 以下理论部分转自http://www.cnblogs.com/goodness/archive/2010/05/04/1727141.html,自己就是一步一个境界地做,把每境界的代码记录下来。研究经典问题,空说不好,我们拿出一个实际的题目来演绎。八数码问题在北大在线测评系统中有一个对应的题,题目... 阅读全文
posted @ 2012-07-27 12:43 AbandonZHANG 阅读(362) 评论(0) 推荐(0)
摘要: 以下理论部分转自http://www.cnblogs.com/goodness/archive/2010/05/04/1727141.html,自己就是一步一个境界地做,把每境界的代码记录下来。研究经典问题,空说不好,我们拿出一个实际的题目来演绎。八数码问题在北大在线测评系统中有一个对应的题,题目... 阅读全文
posted @ 2012-07-27 12:43 AbandonZHANG 阅读(250) 评论(0) 推荐(0)
摘要: 欧拉回路:图G,若存在一条路,经过G中每条边有且仅有一次,称这条路为欧拉路,如果存在一条回路经过G每条边有且仅有一次,称这条回路为欧拉回路。具有欧拉回路的图成为欧拉图。判断欧拉路是否存在的方法有向图:图连通,有一个顶点出度大入度1,有一个顶点入度大出度1,其余都是出度=入度。无向图:图连通,只有两... 阅读全文
posted @ 2012-07-27 04:50 AbandonZHANG 阅读(595) 评论(0) 推荐(0)
摘要: 欧拉回路:图G,若存在一条路,经过G中每条边有且仅有一次,称这条路为欧拉路,如果存在一条回路经过G每条边有且仅有一次,称这条回路为欧拉回路。具有欧拉回路的图成为欧拉图。判断欧拉路是否存在的方法有向图:图连通,有一个顶点出度大入度1,有一个顶点入度大出度1,其余都是出度=入度。无向图:图连通,只有两... 阅读全文
posted @ 2012-07-27 04:50 AbandonZHANG 阅读(255) 评论(0) 推荐(0)
摘要: ------转自Malash's Blog“链式前向星”是我创造的(至少Baidu上没有搜到)名词,或许这种数据结构有其他更加正规易懂的名字,但我还是没有搜到。(有一个资料称之为加上next数组前向星,但这个名字实在不好)该数据结构可能是Jason911神牛或其他神牛发明的,我只是起了个名字并写了这个课件。Malash2009年10月18日0:34:50 阅读全文
posted @ 2012-07-26 23:16 AbandonZHANG 阅读(326) 评论(0) 推荐(0)
摘要: Sweet Butter香甜的黄油Greg Galperin -- 2001农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1<=N<=500)只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上。描述农夫John很狡猾。他知道他可以训练这些奶牛,让它们在听到铃声时去一个特定的牧场。他打算将糖放在那里然后下午发出铃声,以至他可以在晚上挤奶。农夫John知道每只奶牛都在各自喜欢的牧场呆着(一个牧场不一定只有一头牛)。给出各头牛在的牧场和牧场间的路线,找出使所有牛到达的路程和最短的牧场(他将把糖放在那)。格式PROGR 阅读全文
posted @ 2012-07-26 23:13 AbandonZHANG 阅读(601) 评论(0) 推荐(0)
摘要: 朴素Dijkstra : O(V^2)void Dijkstra(int s,int n) // s为起点 s-t是所有点的集合{ for (int i=0;i<n;i++) dist[i]=INT_MAX; //limits.h memset(vis,0,sizeof(vis)); //string.h dist[s]=0; int ok=1; while(ok) { ok=0; int min=INT_MAX; int k; for (in... 阅读全文
posted @ 2012-07-22 20:03 AbandonZHANG 阅读(369) 评论(0) 推荐(0)
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 49 下一页