自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 const char*, char const*, char*const

Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char  * const cp; ( * 读成 pointer to ) cp is a const pointer to char //只能指向 cp ,可以修改 cp 的内容const char * p; p is a pointer

2012-04-27 20:52:32 521

转载 时钟算法

3.4.5   时钟页面置换算法尽管第二次机会算法是一个比较合理的算法,但它经常要在链表中移动页面,既降低了效率又不是很有必要。一个更好的办法是把所有的页面都保存在一个类似钟面的环形链表中,一个表针指向最老的页面,如图3-16所示。 当发生缺页中断时,算法首先检查表针指向的页面,如果它的R位是0就淘汰该页面,并把新的页面插入这个位置,然后把表

2012-04-27 20:29:17 4525

转载 时间函数--计时

C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下:clock_t clock( void );这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock)。其中clock_t是用来保存时间的数据类型,在

2012-04-27 19:37:33 603

原创 poj_1915

上学期数据结构上机的时候就遇到这样的题目,但是当时因为心里畏惧就没有去做,放弃了本来可以拿到的分数~~其实这道题目就是普通的深搜,把起始点压入队列,然后把接下来每个可以到达点的一次压进去,利用结构体里面的ans记录步数。。于是这道题就不是什么问题了。。。。#include #include //#include #include using namespace std;str

2012-04-17 19:14:04 559

原创 sicily1419

题目描述:http://soj.me/1419关于dp的题目,终于把这道纠结了这么久的题目解决掉了。之前在找状态转移方程的时候,总是没有区分出来,只是简单定义dp(i,j),但是没有标明这个时候人的位置,故需要将人的状态也加进去,故定义dp[2][MAX][MAX],0表示在下面,1表示在上面,然后有里面向外面扩张。向下面扩张时,有:dp[0][i][j] = min(dp[0

2012-03-19 19:42:58 614

原创 poj_1794

最近在做计算机几何的题目,看了北大的分类,把这道题目归到了凸包里面,想不通。。。这道题目的重点是原来自己阵营的人肯定不会相交,利用这个点,我们可以先输入其中一个阵营,然后在输入第二阵营的过程中,逐个计算相交个数。。。输入第一阵营后,建立相应对应的区域,然后利用上下界的差来计算出答案。。。ps:在找第二阵营中的个数在第一阵营的相应位置时,可以用二分查找加快速度,这个读者可以自己去试试。。

2012-03-18 22:00:26 551

背包九讲问题

背包九讲经典问题,DP初学必看~强力推荐

2013-03-24

空空如也

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

TA关注的人

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