码迷,mamicode.com
首页 >  
搜索关键字:算法入门经典    ( 48个结果
(DS 《算法入门经典》)UVA 11995 I Can Guess the Data Structure!(判断是哪一种数据结构)
这道题比较简单。需要注意的一些地方:1、impossible: 所有的标记量都是false2、not sure:同时存在2种情况或者同时存在三种情况.Problem II Can Guess the Data Structure!There is a bag-like data structure, supporting two operations:1 xThrow an element x i...
分类:编程语言   时间:2014-12-28 20:51:37    阅读次数:217
算法竞赛入门经典 5.1.3 周期串
5.1.3  周期串   如果一个字符串可以由某个长度为k的字符串重复多次得到,我们说该串以为周期。例如,abcabcabcabc以3为周期(注意,它也以6和12为周期)。输入一个长度不超过80的串,输出它的最小周期。   样例输入:HoHoHo  样例输出:2  #include #include #include int main(int argc, char *ar...
分类:编程语言   时间:2014-12-11 20:54:52    阅读次数:202
算法入门经典(第七章)
习题7-1,UVa208,Time:11.6#include #include #include using namespace std;vectormap[10005];int vis[1005];int dfs(int s, int t, int n, int tmp[]){ if(s == t...
分类:编程语言   时间:2014-11-06 21:39:05    阅读次数:199
ACM-ICPC LA 4329 Ping pong(树状数组)
https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2330参考资料:《算法入门经典训练指南》刘汝佳 P197这本书上面写的题目大意、解题思路都写...
分类:编程语言   时间:2014-11-02 07:03:27    阅读次数:232
子集生成问题
给你一个可比较大小顺序的集合,让你生成所有按照字典序排列的子集,本文借鉴自刘汝佳算法入门经典。 方法一: 增量构造法:一次选取一个元素到集合中。 #include using namespace std; int a[20]; /*递归输出n以内所有的子集,其中cur为当前下标,初始值0*/ void print_subset(int n,int* a,int cur){ for (in...
分类:其他好文   时间:2014-10-15 22:04:01    阅读次数:262
欧拉公式
LRJ算法入门经典第二版上面写错了,害得我想了半天。。。 V : 点数, E :边数  F :面数 欧拉公式 V - E + F = 2; V =  n + n / 4 sum(i * (n - 2 - i));  [ 0 E = n + n / 2 sum((i * (n - 2 - i ) + 1); [ 0 代码实现: #include #include #include #...
分类:其他好文   时间:2014-08-14 20:36:59    阅读次数:280
UVA 10827 Maximum sum on a torus
算法入门经典训练指南88页练习::这道题只要把原矩阵扩大4倍,那么其跟最大子矩阵的题目就很类似,把二维转化成一维,求最大的序列和,不过这个序列的长度不能超过n。长度不能超过n? 那这道题又跟hdu 3415HDU 3415 Max Sum of Max-K-sub-sequence (单调队列) 1...
分类:其他好文   时间:2014-05-30 18:14:46    阅读次数:471
UVa 10020 - Minimal coverage(区间覆盖、贪心)
算法入门经典关于区间覆盖的讲解: 8.4.6:区间覆盖问题...
分类:其他好文   时间:2014-04-29 13:21:23    阅读次数:262
48条   上一页 1 ... 3 4 5
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!