码迷,mamicode.com
首页 >  
搜索关键字:训练指南    ( 182个结果
Topcoder Arena插件配置和训练指南
一、 Arena插件配置1. 下载Arena 指针:http://community.topcoder.com/tc?module=MyHome 左边Competitions->Algorithms->Single Match Rounds->Launch Arena->Load Competi.....
分类:其他好文   时间:2015-04-17 13:19:30    阅读次数:135
01_传说中的车(Fabled Rooks UVa 11134 贪心问题)
问题来源:刘汝佳《算法竞赛入门经典--训练指南》 P81:问题描述:你的任务是在n*n(1a[i].r) return false;35 ans[i].l = j; //用ans[i].l保存答案36 ans[i].id = a[i].id;37 ma...
分类:其他好文   时间:2015-04-05 13:15:03    阅读次数:153
09_Sum游戏(UVa 10891 Game of Sum)
问题来源:刘汝佳《算法竞赛入门经典--训练指南》 P67 例题28:问题描述:有一个长度为n的整数序列,两个游戏者A和B轮流取数,A先取,每次可以从左端或者右端取一个或多个数,但不能两端都取,所有数都被取完时游戏结束,然后统计每个人取走的所有数字之和作为得分,两人的策略都是使自己的得分尽可能高,并且...
分类:其他好文   时间:2015-04-02 20:31:16    阅读次数:229
无向图求割顶与桥
无向图求割顶与桥         对于无向图G,如果删除某个点u后,连通分量数目增加,称u为图的关节点或割顶。对于连通图,割顶就是删除之后使图不再连通的点。如果删除边(u,v)一条边,就可以让连通图变成不连通的,那么边(u,v)是桥。         具体的概念和定义比较多,在刘汝佳训练指南>>P312-314页都有详细的介绍。         下面来写求无向图割顶和桥的DFS函数.我们令p...
分类:其他好文   时间:2015-04-02 15:10:16    阅读次数:173
07_旅行商问题(TSP问题,货郎担问题,经典NPC难题)
问题来源:刘汝佳《算法竞赛入门经典--训练指南》 P61 问题9:问题描述:有n(n<=15)个城市,两两之间均有道路直接相连,给出每两个城市i和j之间的道路长度L[i][j],求一条经过每个城市一次且仅一次,最后回到起点的路线,使得经过的道路总长度最短(城市编号为0~n-1)。分析:1.因为最后走...
分类:其他好文   时间:2015-04-01 21:32:58    阅读次数:421
03_01背包问题
来源:刘汝佳《算法竞赛入门经典--训练指南》 P60 问题4:问题描述:有n种物品,每种只有一个,第i种物品的体积为Vi,重量为Wi。选一些物品装到一个容量为C的背包中,使得背包内物品在总体积不超过C的前提下重量尽量大。其中,1=0; j--) 6 { 7 if(j>=V) ...
分类:其他好文   时间:2015-04-01 19:11:08    阅读次数:157
04_最长上升子序列问题(LIS)
来源:刘汝佳《算法竞赛入门经典--训练指南》 P60 问题6:问题描述:给定n个整数a1,a2,...,an,按从左到右的顺序选出尽量多的整数,组成一个上升子序列(子序列可以理解为:删除0个或多个数,其他的数顺序不变)。比如,从序列1,6,2,3,7,5中,可以选上升子序列1,2,3,5,也可以选出...
分类:其他好文   时间:2015-04-01 19:09:57    阅读次数:163
01_数字三角形
来源:刘汝佳《算法竞赛入门经典--训练指南》 P60 问题1:问题描述:有一个非负整数组成的三角形,第一行只有一个数,除了最下行之外,每个数的左下方和右下方各有一个数。从第一行的数开始,每次可以往左下或右下走一格,直到走到最下一行,把沿途经过的数全部加起来,如何走可使这个和最大?分析:对于三角形中的...
分类:其他好文   时间:2015-04-01 13:16:59    阅读次数:168
02_嵌套矩形(DAG最长路问题)
来源:刘汝佳《算法竞赛入门经典--训练指南》 P60 问题2:问题描述:有n个矩形,每个矩形可以用两个整数a,b描述,表示它们的长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中的条件为:当且仅当ab?a:b; }15 16 int Pudge(int a,int b,int c,int d)17...
分类:其他好文   时间:2015-04-01 13:00:49    阅读次数:204
Treap
Treap         Treap是一种动态平衡的BST(Binary Search Tree),它每个节点拥有键值和优先级两种属性。对于键值而言,它是一颗排序二叉树。对于优先级而言,这棵树是堆(优先级最高的是根节点)。可以证明Treap中插入,删除和查找的期望时间复杂度均为O(logn)。关于Treap的更多介绍,可见刘汝佳《训练指南》P230。 一般我们用Treap就是用来替代平衡二叉...
分类:其他好文   时间:2015-03-31 14:40:38    阅读次数:226
182条   上一页 1 ... 13 14 15 16 17 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!