自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 扫描线算法判断多边形是否合法

题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1010题目大意:就是求多边形面积,可能是凹多边形,还有就是判断不能形成多边形的情况解题思路:使用扫描线算法判断是否存在不相邻的两条边是否有交点,以及相邻的边是否重叠;        使用的一些小trick 线段相交快速算法:1.快速排斥试验判断以两条

2013-05-04 01:59:29 1304 1

原创 函数指针

关于指针的话题很多,随随便便google一下,就有很多资源。下面这篇文章就可以给你科普一下函数指针:http://blog.csdn.net/porscheyin/article/details/3461632函数指针一直是C语言的一块难啃的骨头,本文主要关注c++11对此的语法糖含有复杂返回值的函数    在写一个函数之前,我们要搞明白函数的返回值是什么(数字、指针、自定

2013-02-28 14:19:54 241

原创 寻找0-2^32-1范围内所有的素数

代码:#include #include unsigned int prime[65536*2048];void set(unsigned int i) { unsigned int x = 1>5] |= x;}void un_set(unsigned int i) { int x = 1 >5] &= x;}int is_set(unsigned int i) { int x = 1 >5] & x;}int main() {

2011-04-28 20:29:00 931

原创 ubuntu下升级vim7.2到vim7.3

<br />Summary:<br />cd ~<br />mkdir bin;cd bin<br />sudo apt-get install libncurses5-dev<br />hg clone https://vim.googlecode.com/hg/ vim<br />cd vim/src<br />sudo make<br /> <br /> 

2011-04-14 16:14:00 480

原创 Linux2.6内核的原子操作的实现

<br />    <br />Linux2.6.18之后,删除了<asm/atomic.h>和<asm/bitops.h>,GCC提供了内置的原子操作函数,更适合用户态的程序使用。现在atomic.h在内核头文件中,不在gcc默认搜索路径下,即使像下面这样强行指定路径,还是会出现编译错误。<br /> <br />1.  #include</usr/src/linux-headers-2.6.35-22/include/asm-x86/atomic.h>  <br />gcc从4.1.2提供了__sync

2011-04-10 18:59:00 665

英语字体-意大利体下载

练习英语连写等还是挺不错的. 另外对于单个字母的还是挺好 张双武注

2010-03-07

mit算法导论【2001】chm版

不想过多的描述,该资源是chm版,虽是英文,带个金山词霸还是不成问题的

2009-02-10

数据结构 哈工大的教材课件

哈工大的教材课件,不容错过哟 pdf格式。。

2008-12-15

elecfans.com-算法设计与分析.pdf

elecfans.com-算法设计与分析.pdf

2008-12-14

清华大学ACM集训队培训资料(内部使用)

清华大学ACM集训队培训资料(内部使用)

2008-12-12

空空如也

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

TA关注的人

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