自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The Slow Need To Start Eearly

成功的人并不是一定比别人更有才智和更幸运。他们只是在不断的尝试、不断的失败,直到成功。

  • 博客(54)
  • 资源 (3)
  • 收藏
  • 关注

转载 msvcrtd.lib和libcmtd.lib冲突 (转)

VS2005链接问题: LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 中定义以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0 个错误,0 个警告”的成功提

2011-08-15 23:36:19 547

转载 二小时与四周时间在编程上的差别

在Warsztat(一个波兰的游戏开发组织)工作的几年中,我发现一个有趣的现象。经常我们会组织一些编程竞赛,这些竞赛通常分为两种形式。一种是个人行动,一般只有2个小时的时间,另外一种是长时间的(数天/周)。作为一个额外的要求,前者通常限制只允许使用基本的API(SDL, Open

2011-08-06 16:31:47 502

原创 do while(false)妙用

http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html

2011-08-02 21:07:53 678

原创 Lua杂记一:文件读写、table库、字符串库

一、table的解释(云风说的很好,摘抄如下):     lua 的整体效率是很高的,其中,它的 table 实现的很巧妙为这个效率贡献很大。lua 的 table 充当了数组和映射表的双重功能,所以在实现时就考虑了这些,让 table 在做数组使用时尽量少效率惩罚。lua 是这

2011-07-19 21:46:29 11584

转载 C语言time函数资料

C/C++中的日期和时间   头文件 time.h   函数用途 函数名   得到处理器时间 clock   得到时间差 difftime   设置时间 mktime   得到时间 time   得到以ASCII码表示的时间 asctime   得到字符串表示的时间 ctime

2011-07-17 22:16:12 635

转载 Lua 中的范型for

Lua有一种很自然的循环方式,即Generic for。它的格式是这样的: for namelist in iterator do   blockend其中iterator是一个迭代器函数,它可以有一个或多个返回值,namelist是逗号分隔的循环变量名列表,用来接收每次调用迭代

2011-07-12 16:52:00 2097

转载 写给即将入行的程序员的一封信

 导读:原文作者Akash发表的一篇《An open letter to those who want to start programming》,译文由伯乐在线整理编译《写给即将入行的程序员的一封信 》。文中阐述给新手程序员的一些建议。不管你是程序员高手亦或者是新手,文中的见解都值得我们学习。内容如下:首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决

2011-06-12 20:57:00 525

转载 【数论】法雷数列

【数论】法雷数列 F2 = {1/2} F3 = {1/3, 1/2, 2/3} F4 = {1/4, 1/3, 1/2, 2/3, 3/4} F5 = {1/5, 1/4, 1/3, 2/5, 1/2, 3/5, 2/3, 3/4, 4/5}

2011-05-22 18:48:00 1502

转载 printf函数可变参数是如何实现的?

printf函数可变参数是如何实现的?

2011-05-16 21:56:00 1032

原创 poj3660 Cow Contest(有向图的传递闭包)

有向图的传递闭包,对Floyd-Warshall算法更好地理解

2011-05-12 23:37:00 675

原创 poj1481 The Die Is Cast(两个DFS)

题 意:给你一副图,要求每个模块中不相连的‘X’的数目,最后按照大小输出。思 路:两个DFS,第一个确定大图中符合要求的模块,主要用来确定该模块中X的位置;第二个DFS用来计算不连通的X的数量了。学习点:多个DFS的使用,思路要清晰,递归的时候注意边界条件(dfs函数写的不够漂亮)。用c写有些细节还是不如C++方便。注意点:用一个栈(主要是一个数组)来存储每个模块中X的位置,其中对栈顶指针top的操作要小心,另外结点编号要注意。

2011-05-11 22:22:00 681

原创 poj1386 Play on Words (欧拉回路)

思 路:先要判断连通(dfs遍历,若遍历到的节点数与输入的节点数相同说明通),这是前提条件。接着根据欧拉路径相关定理判断。学习点:欧拉路径定理一、有限图 G 是链或圈的充要条件是:G为连通图,且其中奇顶点的数目等于0或者2。有限连通图 G 是圈当且仅当它没有奇顶点;定理二、如果有限连通图 G 有 2k 个奇顶点,那么它可以用 k 笔画成,并且至少要用 k 笔画成。

2011-05-11 13:54:00 386

原创 poj2251 Dungeon Master (BFS)

题 意:给定一三维迷宫的起始位置和终止位置,如果能走出,求出所用最少时间(可以理解为迷宫中的最短路径),否则输出Trapped!思 路:BFS,六个方向学习点:BFS注意点:1、输入(由于输入有空格,所以要特殊处理,一开始没考虑到,结果怎么都出不来);    2、六个方向怎么对应要搞清楚;    3、输出的时候“Trapped!”(一开始竟然因为少一个“!”,wa)

2011-05-10 23:27:00 480

原创 poj1094 Sorting It All Out (拓扑排序)

题 意:给你一定的关系,当给定的其中若干关系(按照时间顺序)已经形成回路,对剩下的关系不处理,直接判定矛盾;当其中若干(按照时间顺序)关系已经能够确定一种唯一的拓扑排序时,强调唯一,对剩下的关系不处理;否则判定不能确定。思 路:每对关系依次进行拓扑排序。学习点:拓扑排序。

2011-05-10 19:28:00 434

原创 poj1125 Stockbroker Grapevine (Floyd)

图算法—Floyd

2011-05-09 21:13:00 350

原创 poj2243 Knight Moves (BFS)

题 意:给定国际象棋棋盘,要求马从某点跳到某点,求最少步数思 路:即BFS求最短路径长度学习点:BFS

2011-05-09 01:31:00 525

原创 经典迷宫问题—BFS

经典迷宫问题——BFS

2011-05-09 00:48:00 2631

原创 poj3984 迷宫问题(图-BFS)

题 意:给定一迷宫,输出从起点到终点的最短路径思 路:BFS学习点:BFS

2011-05-08 23:34:00 1255

原创 hdu3664 Permutation Counting (具体数学Eulerian Number)

具体数学:Eulerian Number《具体数学》维基百科:http://en.wikipedia.org/wiki/Eulerian_number

2011-05-08 14:11:00 991

原创 hdu3665 Seaside (floyd算法)

floyd算法

2011-05-08 14:05:00 803

转载 C语言标准库函数 qsort 详解

qsort

2011-05-07 13:42:00 338

原创 poj1145 Tree Summing (经典)

思路:递归遍历学习点:构造树、树的遍历 c++中cin.putback(ch);这个函数很神奇!(将字符放回到输入流中)注意:这道题目其实考差了递归的思想,对树的构造、树的遍历,要求自己能够熟练掌握。还需加强!

2011-05-05 21:56:00 861

转载 递归算法详细分析-> C

切记:一旦理解递归,使用递归函数不是纠结于其执行过程,而是相信其会正确完成。两个要素:1、递归结束条件(边界值);2、递归模式

2011-05-05 20:54:00 501 1

转载 poj2001 (trie) ----先转过来,日后研究

经典数据结构、算法:trie

2011-05-03 23:58:00 291

转载 15个编程好习惯

15个编程好习惯,有空多读读!

2011-05-03 17:39:00 405

原创 poj1105 S-Trees

题意:首先给定树的深度(更确切说应该是深度减去一),叶子结点串(由字符0和1组成),给定m个VVL(0和1组成),0表示往左孩子结 点,1表示往右孩子结点,f(VVL)就是所到结点字符。思路:理解题意后,蓦然发现,结点序号就是相应VVL换成十进制。于是,变成简单题模拟题了。学习点:细节:gets(); 函数

2011-05-02 10:36:00 822

原创 poj 3907 Build Your Home (多边形面积)

题意:给定n个点,求n边形面积。思路:用向量叉积来做。切割成n-2个三角形。学习点:应该注意的地方。总面积应该是n-2个三角形有向面积(有正负)相加后,再取绝对值的一半。(一开始每个三角形都取绝对值,wa半 天!)参考资料:http://blog.youkuaiyun.com/daly888/archive/2007/01/17/1486085.aspx

2011-05-02 00:48:00 850

原创 浙大五月月赛E:P-norm(输入处理)

学习点:输入处理。 1、sscanf 2、。。。

2011-05-01 17:20:00 551

原创 jsp网页设计资料集合(持续更新)

jsp网页设计资料集合,平时做网站应该有用!

2011-05-01 11:55:00 625

转载 数据结构之Trie树

经典数据结构算法……trie树,还需研究!!

2011-05-01 11:46:00 563

转载 很有道理的几点学习建议

不知出自哪里,觉得很有道理就转了。1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2. 初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因 为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 4.不要被对象、属性、方法等词 汇所迷惑;最根本的是先了解最基础知识。 5.不要放过任何一个看上去

2011-04-23 08:26:00 481

原创 * & 的问题 (待整理)

函数形参 引用 指针

2011-04-22 00:12:00 320

转载 再谈“我是怎么招聘程序员的”(上)

<br />我以前写过一篇“我是怎么招聘程序员的”的文章(在优快云那里有很多人进行了回复)。今天,我想再谈谈关于招聘和面试这方面的东西,主要是以下这些原因:近半年来我在进行了大量的招聘工作,对面试有一些新的体会。酷壳最近发布了几篇趣味面试题(面试题一,面试题二,面试题三),从回复中让我有一些思考。我有一个同事最近面试了一家公司,他和我分享了一个博士专家对他的面试,也让我思考了一些。在豆瓣上看到“知乎上某人写面试豆瓣产品经理的经历,很欢乐”(亮点是面试官现身知乎亲自作答)<br />所以,我很想把自己的这些

2011-04-22 00:00:00 359

原创 poj1208 The Blocks Problem (栈)

思路:模拟学习点: 读懂题是关键,接着就是模拟。

2011-04-21 18:51:00 494

原创 poj3195 Generalized Matrioshkas(栈)

学习点: 输入形式。 用‘/n’来判断结束!

2011-04-21 11:07:00 515

原创 poj2259 Team Queue (队列)

学习点: 用一个队列保存组号,并且给每组数据建立一个队列是关键。这个思路值得学习。 队列(STL) 头文件#include empty(); size(); front(); back(); push(); pop();

2011-04-21 00:37:00 627

原创 poj1214 "Accordian" Patience (栈)

学习点: 栈操作(stl)。 两点关于栈新的学习点(详细见代码): 1、stack nCard[MAXN]; //栈和数组结合起来。 2、nCard[i] = nCard[i+1]; // 不同栈直接复制

2011-04-20 22:14:00 485

原创 poj2246 Matrix Chain Multiplication (栈)

思路:正则表达式,需要理解矩阵相乘的一些性质。学习点: 1、栈 STL 头文件 #include 定义: stack s; 操作: empty、size、top、pop、push 本题在运用栈时,其中的类型竟然可以使一种结构体。开眼界了!详细见代码注释。

2011-04-19 00:16:00 424

原创 poj1569 Myacm Triangles

判断点是否在三角形上或者内;三角形有向面积的两倍,以矩阵的形式比较好记;在判断两个浮点数a和b是否相等时,尽量判断fabs(a-b)是否小于一个事先给定的eps,如1e-9.

2011-04-12 21:42:00 406

原创 poj1597 Uniform Generator

1、欧几里德定理(即辗转相除法)2、中国剩余定理3、维基百科中 “数学上的应用”这一块应该再加研究。

2011-04-12 08:55:00 358

程序员面试宝典(程序员面试各种技巧)

程序员面试宝典,里面涵盖大量关于程序员面试的技巧,是每个程序员面试前的必读的书。

2011-05-15

c语言精彩编程一百例源代码

很好的c语言源代码,一共100题,适合初学者。

2010-07-31

空空如也

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

TA关注的人

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