自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BootStar

Just For Dream

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 zoj:1456Minimum Transport Cost

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1456 题目大意:有N个城市,两个城市之间要么有一条运输路线,要么没有。现在有一些货物需要从一个城市运往另一个城市。运输费用包含两部分:通过两个城市之间运输线路的费用,以及通过一个城市时的纳税(起点城市和目标城市除外)。要求输出费用最小,并且路径字典需序最小的线路。

2012-03-31 09:06:15 362

原创 uva:10003 - Cutting Sticks

题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=114&page=show_problem&problem=944 这个题目开始的时候想正向处理,按照给定的点,不断的划分,但是发现状态转移有些小麻烦,就放弃了那种思路,昨天晚上在睡觉之前突然想到,可以逆向处理的,就是将这支树枝先按

2012-03-31 08:47:06 440

原创 zoj1163:The Staircases

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1163 求给定数的组合方式,有给定的条件知,数n最多只能由1到n-1个数组成,且每个数只能用一次,所以这里,我们可以把它看作是一个01背包问题,背包的容量为n,物品有n-1个,对应的价值即相应的编号。这里是求解解的个数。动规方程:f[ i ][ v ] = max{f[ i

2012-03-30 18:56:47 596

原创 uva:674 - Coin Change

题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=114&page=show_problem&problem=615 题目大意:有五个数,分别为:1 , 5 , 10 , 25  , 50 ,对于任意输入的一个正整数n , n由其中的一个或者多个数组合累加得到,求有多少种方法。例如

2012-03-30 12:57:14 505

原创 uva:111 - History Grading

题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=114&page=show_problem&problem=47 LCS问题:动规方程:dp [i][j] = dp[i-1][j-1] +1 (numx[i] = numy[j]) || max{ dp[i-1] [j] , dp

2012-03-28 18:28:35 380

原创 STL之容器适配器:stack,queue , priority_queue

C++STL之stack与queue: STL提供了三种容器适配器:stack ,queue , priority_queue。这些容器成为容器适配器,由顺序容器变化而来。不支持迭代器操作。在使用栈,队列的时候可以调用STL中的模板,可以在一程度上简化代码,但是可能会引来效率的降低。 stack: 头文件:#include 1.创建一个栈对象: stack,C> s ; //创建一个数据

2012-03-26 20:43:52 599

原创 zoj2412:Farm Irrigation

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2412 题目大意:有A~K种类型的田地,每种类型的田地都有一中水管类型,现在有一块农田,这块农田有以上类型的水田组成,求至少需要多少个水源。 题目很简单,刚开始看到时候想将每种类型的田地,能与其组合在一块的田地,逐一枚举出来,但是编程的时候发现数据量太大了,然后就写不

2012-03-24 21:54:22 406

原创 STL之vector用法总结

STL之vector用法总结 vector是一种顺序容器,有大小限制,但是可以动态的扩展,不能减小对应的空间,同数组一样,是线性排列的,在其尾不插入删除效率很高,中间的插入删除效率一般,可以向数组一样随机访问表中的元素。STL中的数据结构,都可以使用自定义的数据类型,便于扩展。 头文件:#include using namespace std ; 1.创建对象与初始化: (a) vect

2012-03-24 20:10:01 412

原创 POJ:1659Frogs' Neighborhood

http://poj.org/problem?id=1659 此题是判断输入的数字序列数不是可图的,在这里我们采用Havel-Hakimi定理。Havel-Hakimi定理如下: Havel-Hakimi 定理: 由非负整数组成的非递增序列s:d1,d2 ,.....,dn (n>=2 , d1>=1) 是可图的,当且仅当序列 s1:d2 -1 d3 - 1 ,......,dd

2012-03-24 17:04:56 293

原创 zoj:1456Minimum Transport Cost

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1456 题目大意:有N个城市,两个城市之间要么有一条运输路线,要么没有。现在有一些货物需要从一个城市运往另一个城市。运输费用包含两部分:通过两个城市之间运输线路的费用,以及通过一个城市时的纳税(起点城市和目标城市除外)。要求输出费用最小,并且路径字典需序最小的线路。 这题

2012-03-24 15:34:23 415

原创 C++STL之list用法总结

List是一种顺序容器,支持快速插入/删除,是一种双向链表。 1.list对象的创建与初始化: (a)  list c ; 创建一个名字为c的空链表, (b)  listc (n) ; 创建一个含有n个元素的链表。 (c)  listc(c2); 创建链表c2的副本,c与c2必须存放相同的数据类型。 (d)  listc(n1 , n2); 创建一个链表c,c有n1个元素,这n1个元素的

2012-03-24 15:32:12 431

AC自动机pdf

关于AC自动机的pdf文档,很清楚的讲解了AC自动机算法及应用

2012-08-07

程序设计导引及在线实践

介绍C++语言,然后介绍了常见的一些基本的算法以及一些POJ例题,为ACM入门者以及编程语言初学者提供帮助。

2012-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除