自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 A*算法 与 IDA*算法

A* IDA*

2016-05-31 16:13:50 1399

原创 康托展开

康托展开 代码实现

2016-05-31 14:12:45 357

原创 POJ 1077 八数码 三种解法

POJ 1077 Eight题目链接:http://poj.org/problem?id=1077

2016-05-31 13:41:40 5049 1

原创 POJ 1324 Holedox Moving

Name: Holedox Moving P_ID: POJ 1324 题目链接:http://poj.org/problem?id=1324题意描述: n*m(最大20)的迷宫,l长(不超过8)的贪吃蛇,蛇身可弯曲,出口在(1,1),不能走石头所在格子,求蛇身最少移动次数。题目分析: 题目本身是要考bfs最短路这个很明确,唯一不寻常的是在蛇移动过程中蛇身也在动。刚开始我认为这道题并没有什么

2016-04-27 15:54:29 371

原创 HDU 1026 Ignatius and the Princess I

Name:Ignatius and the Princess I P_ID:HDU 1026 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1026题意描述: 就是普通迷宫加上一些权重。另外要输出路径。题目分析: 本题的难点在于路径的输出。为了达到按序输出路径,本题除了要使用优先队列求得bfs最短路之外,还要用栈stack来输出路径。思路附在代

2016-04-22 18:40:22 255

原创 POJ 1167 The Buses

Name: The Buses P_ID: POJ 1167 题目链接:http://poj.org/problem?id=1167题意关键点: 1. 同一时刻可能有不同路线的车到达。这个要区分。 2. 每种路线的interval一定大于等于这条路线的第一辆车到达的时间。(强剪枝,因为这说明29分钟之后到的车都不可能是某条路线的第一辆车。)题目分析: 这个题目的难点在于两个: 1. 建模

2016-04-21 15:10:40 561

原创 POJ 1475

Name: Pushing Boxes P_ID: POJ 1475嵌套bfs

2016-04-18 10:36:34 933 2

原创 生日蛋糕POJ 1190

POJ 生日蛋糕(Tag 深搜 + 剪枝)DFS 剪枝优化 极限思想

2016-04-13 23:57:48 3372 3

原创 POJ 1664 放置苹果

Name: 放置苹果 P_ID: POJ1664(BNUOJ1783) 题目描述: 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。Input: 第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。Output: 对输入的每组数据M和N,用

2016-04-06 22:40:15 363

原创 Escape BNUOJ 49278

Name: Escape P_ID: BNUOJ 49278 题目描述:小明进入地下迷宫寻找宝藏,找到宝藏后却发生地震,迷宫各处产生岩浆,小明急忙向出口处逃跑。如果丢下宝藏,小明就能迅速离开迷宫,但小明并不想轻易放弃自己的辛苦所得。所以他急忙联系当程序员的朋友你(当然是用手机联系),并告诉你他所面临的情况,希望你能告诉他是否能成功带着宝藏逃脱。 Input: 有多组测试数据。每组测试数据第一

2016-04-05 16:47:58 404

原创 棋盘问题 BNUOJ 1440

棋盘问题 Time Limit: 1000ms Memory Limit: 10000KB问题描述: 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。

2016-03-31 16:50:44 5083 6

原创 Maze Problem BNUOJ 1055

Maze Problem BNUOJ 1055Time Limit: 1000ms Memory Limit: 65535KB走迷宫是很有趣的一种游戏,能够锻炼人的记忆力和思维.现在,HK被困在一个迷宫里面了,请你帮助他计算一下有多少种不同的走法,能够让他走出迷宫.这个迷宫很奇怪,HK只能够沿着向上或者向右的方向走,不能回头.迷宫使用一个N*M的矩阵来描述,矩阵中用'.'代表空格可以通行

2016-03-31 00:07:11 381

原创 A strange lift BNUOJ 5746

name: A strange lift ID: BNUOJ 5746这是一道BFS算法应用的经典入门题型。——最短路 相对DFS的“勇气”来说,BFS作为广度优先搜索,更加注重的是“谨慎”。 整体来说就是BFS最原本的应用,没有进行过多变化,但是有助于理解BFS本身。思路: 1. 预处理,建立图的模型。把每一层能够到达的层数作为有边可以连接。 2. 使用队列实

2016-03-21 09:27:35 315

原创 Xcode + glfw 配置openGL环境

Xcode + glfw 配置openGL环境

2016-03-16 14:36:14 729

空空如也

空空如也

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

TA关注的人

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