
搜索
施工中请绕行
喜欢研究底层技术,编译原理,操作系统技术,数据库引擎实现原理。2012年校园招聘进入腾讯北分云平台部,从事终端开发职位。
展开
-
poj1321解题报告
棋盘问题Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 9462 Accepted: 4600Description在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输入含有多组测试数据。 每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以原创 2010-10-23 19:14:00 · 728 阅读 · 0 评论 -
POJ2586解题报告
Y2K Accounting BugTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 4485 Accepted: 2146DescriptionAccounting for Computer Machinists (ACM) has sufferred from the Y2K bug and lost some vital data for preparing annual report for MS Inc. All what they原创 2011-02-01 14:35:00 · 1168 阅读 · 0 评论 -
POJ3414解题报告 BFS
PotsTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 4638Accepted: 1965Special JudgeDescriptionYou are given two pots, having the volume of A and B liters respectively. The following operations can be performed:FILL(i) fill the pot i (1 ≤ i原创 2011-02-01 14:42:00 · 1137 阅读 · 0 评论 -
N皇后问题递归和非递归效率测试
想测试下递归和非递归运行效率的差异,因此我把八皇后以同样算法用递归和非递归实现了一遍,测试结果如下:测试的代码:#include#includeusing namespace std;int s=0,n;void queen() /*n皇后非递归*/{ int i,p=0,*loca=new int[n]; memset(loca,0,sizeof(int)*n); while(p>-1) { for(;loca[p]原创 2011-02-09 09:19:00 · 2401 阅读 · 1 评论 -
POJ1013解题报告 暴力搜索
Counterfeit DollarTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 27834 Accepted: 8700DescriptionSally Jones has a dozen Voyageur silver dollars. However, only eleven of the coins are true silver dollars; one coin is counterfeit even though its c原创 2011-02-09 17:15:00 · 984 阅读 · 0 评论 -
哈工程OJ 1253 马和象的故事 BFS
马和象的故事TimeLimit: 1 Second MemoryLimit: 32 Megabyte Totalsubmit: 215 Accepted: 46 Special JudgeDescription马和象住在一个由n*m个相同正方形组成的矩形小镇上,它们都能在上面的任何一个小正方形上自由行走。当然马只能走日字,象只能走田字。一天马有急事找象。马很聪明,它知道它们同时走的话肯定要比它一个人走而象在自己里等它要快。于是它就打电话告诉象,它们同时出发,最后在一个地方会合。问题是马不知道到底原创 2011-03-20 13:02:00 · 1913 阅读 · 0 评论 -
极小极大搜索方法、负值最大算法和Alpha-Beta搜索方法
1. 极小极大搜索方法 一般应用在博弈搜索中,比如:围棋,五子棋,象棋等。结果有三种可能:胜利、失败和平局。暴力搜索,如果想通过暴力搜索,把最终的结果得到的话,搜索树的深度太大了,机器不能满足,一般都是规定一个搜索的深度,在这个深度范围内进行深度优先搜索。 假设:A和B对弈,轮到A走棋了,那么我们会遍历A的每一个可能走棋方法,然后对于前面A的每一个走棋方法,遍历B的每一个走棋方转载 2013-11-28 09:15:59 · 1755 阅读 · 0 评论