码迷,mamicode.com
首页 >  
搜索关键字:刘汝佳    ( 256个结果
UVa 1583 Digit Generator(数)
For a positive integer N , the digit-sum of N is defined as the sum of N itself and its digits. When M is the digitsum of N , we call N a generator of M . For example, the digit-sum of 245 is 256 (...
分类:其他好文   时间:2014-07-29 21:53:12    阅读次数:284
hdu 4405 概率dp 2012年金华亚洲网络赛--虽然水,但是是自己独立做的第一道概率dp
题目:http://acm.hdu.edu.cn/showproblem.php?pid=4405 e[i]:当前在位置i还需要走的步数期望 受刘汝佳的AC自动机那个后缀链接写法的启发,我的x[i]通过逆序算出来连续有“flight line ”的时候,能到达的最远距离, rep(i,0,m) { scanf("%d%d",&xx,...
分类:其他好文   时间:2014-07-29 14:22:38    阅读次数:252
uva 11572 - Unique Snowflakes(与书上方法略有不同)
刘汝佳书上用的是set, 通过集合来查找.count()和删除.erase().这个方法比我的要好,用时更短。 我觉得map也能完成这个任务,但是其删除并不方便,需要先查找find()下标,然后删除此下标对应的元素 但是map有map的用法,下面的方法就是比较容易实现的一种方法。 我本想着这个一边读完就计算出了ans,应该更快一点的,但是事实上还不如先读再用set处理来得快。 #incl...
分类:其他好文   时间:2014-07-24 17:36:36    阅读次数:227
hdu 3056 病毒侵袭持续中 AC自动机
http://acm.hdu.edu.cn/showproblem.php?pid=3065 刘汝佳的模板真的很好用,这道题直接过 学到: cnt数组记录单词出现次数 以及map存储单词编号与字符串,便于处理相关信息 上代码: #include #include #include #include #include #include #include using ...
分类:其他好文   时间:2014-07-23 13:34:46    阅读次数:167
AC自动机 总结
模板--参考刘汝佳训练指南 /*===============================*按照训练指南写的 \*===============================*/ #include #include #include #include #include using namespace std; const int SIGMA_SIZE = 26; const int...
分类:其他好文   时间:2014-07-22 23:54:27    阅读次数:351
枚举排列 之 “生成1~n的排列”
一、原题输入n之后,生成1~n的排列。(题目来源:《算法竞赛入门经典》【刘汝佳】)二、题目源代码#include #define MAXN 1000int a[MAXN][MAXN];void print_permutation(int n,int*a,int cur){ int i,j; ...
分类:其他好文   时间:2014-07-22 22:57:53    阅读次数:243
关于算法学习方法的讨论
【来信】  老师,关于算法和数据结构我还是有点疑惑。你说要通过实践,我现在看到数据结构的图了,算法学习我借了刘汝佳的算法入门那本书,数据结构我把书中的代码在电脑上敲了出来,并且搞懂了第一行代码,也算是记住了思想。但是有时候敲完后会觉得模糊。算法在看动态规划,对于动态规划里面提到的“状态”我还是不能很好的理解。我想问问老师,如果长时间过后数据结构和算法的思想忘了怎么办,怎么学习数据结构和算法才算是正...
分类:其他好文   时间:2014-07-22 22:49:33    阅读次数:214
暑期培训计划之个人计划
使用算法竞赛入门经典(刘汝佳编) 暑期培训计划之个人计划(7.22到8.13) 日期 周次 看书                                                 编程题目                                 看书完成情况                        题目完...
分类:其他好文   时间:2014-07-22 22:34:14    阅读次数:272
NYOJ33 蛇形填数
一、原题在n*n方阵里填入1,2,...,n*n.要求填成蛇形.例如n=4时方阵为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4(题目来源:《算法竞赛入门经典》【刘汝佳】)二、题目源代码#include #include #define MAXN 10int a[M...
分类:其他好文   时间:2014-07-16 15:34:54    阅读次数:332
UVa 11988 - Broken Keyboard (a.k.a. Beiju Text) 题解
刘汝佳的题目,悲剧文本 -_-||| 这里使用vector容器倒置记录数据,然后从后面输出就可以了。 难度就是不知道这样的文档到底哪里是开始输出,故此使用动态管理内存的容器比较好做。 增加了io处理的O(n)算法也没有上榜,郁闷。 #include #include #include using std::vector; using std::string; const int M...
分类:其他好文   时间:2014-07-06 00:27:31    阅读次数:283
256条   上一页 1 ... 23 24 25 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!