自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HDU 4107 Gangster

http://acm.hdu.edu.cn/showproblem.php?pid=4107题意:给定一个数组,初始时数组的值全为0 , 每次给数组中的一段区间增加一个值,若此区间中原先的值就已经超过了P,则该数增加2*val,否则增加val。求若干次增值之后数组最终的元素的值。算法:线段树 + lazy优化代码:/*HDU 4107 GangsterTips : se

2011-10-31 21:11:19 631

原创 ZOJ Magic Cube 2477

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2477最大深度只有5层, 用IDA* 算法, 这题的亮点就是用数组来预处理模方的每种旋转,节约时间和代码量 。h函数的选择: 因为无论怎么旋转,每块魔方的中间位置的颜色是不会变的,因此可以用总共不在原来面上的方块数来作为h函数。 每次旋转,最多能使12块魔方回到原来的

2011-10-26 17:37:55 1314

原创 HDU Puzzle 3278

http://acm.hdu.edu.cn/showproblem.php?pid=3278题意很简单, 给一个4X6的矩形,其中又white ,blank , grey 三种颜色各有8个格子 ,给定一个初始状态,求用最少的操作次数将图形变化为中间的8个格子颜色相同。分析:一开始想到了IDA* , 但是这题IDA* 是不行的, 原因我也不知道是为什么。 因为用三种颜色,在状态压缩的时候3^

2011-10-25 21:24:07 768

原创 Ubuntu 下gcc编程入门

今天学习了一下ubuntu下的gcc编程的一些东西,在这里和大家一起分享一下:step1:下载并安装GCC。首先介绍一下ubuntu下不同文件的不同解压方式吧:使用root限权解压:tar.gz包的解压方法:sudo tar zxvf file.tar.gzbz2包的解压方法一:sudo tar jxvf file.tar.bz2bz2的解压方法二:

2011-10-23 23:03:28 1539

原创 HDU Tobo or not Tobo IDA*

http://acm.hdu.edu.cn/showproblem.php?pid=1813题意: 给一个3x3的矩阵,问是否能在规定的步数之内还原回原来的样子,若能输出最少的步数,若不能输出-1.算法: IDA*。相对于A*算法来说,IDA*的空间需求少是其的优势。 IDA*的关键就是要选好h()函数,本题用曼哈顿距离作为其h函数的值。代码:/*HDU 2918

2011-10-22 21:58:16 581

原创 HDU Eight (2) A* IDA*都是浮云啊。。

http://acm.hdu.edu.cn/showproblem.php?pid=1043一个事关人生完不完整得题目,自然就要反复多写几遍才能体会其中的精华咯,哈哈。今天又看到了一个用单广的写法,于是乎觉得很好,就自己又写了一遍,没想到109ms。。 Orz。。 连自己都不敢相信哈!! 神马A*、IDA*,都是浮云啊。 这里简单说思路吧: 从终点开始,预处理出终点能到达的状态(这里终点能

2011-10-21 17:58:29 812

原创 ZOJ_Requirements

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2688题意:给定N(N 分析:由二维的曼哈顿距离可知:dis(p1,p2) = abs(x1-x2) + abs(y1-y2) ;则dis(p1,p2) = max{(x1+y1) - (x2+y2) , (x1-y1) - (x2-y2) , (-x1+y1)

2011-10-21 12:14:26 516

原创 01-K Code ZOJ

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2745终于AC了,纠结了一天的一道题。。。。题意: 给一个长度为N的string , 需要往里面填充一些0、1,约束条件就是N的任意一个substring的中0的个数和1的个数之差不能超过K。算法: DP分析: 一开始没有看到substring 。 以为就是要

2011-10-20 22:50:00 1052

原创 POJ_取石子游戏

http://poj.org/problem?id=1067取石子问题有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可。两个人轮流从堆中取物体若干,规定最后取光物体者取胜。这是我国民间很古老的一个游戏,别看这游戏极其简单,却蕴含着深刻的数学原理。

2011-10-13 19:52:36 618

原创 ZOJ_Arrange the Schedule

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3538题意:给n个点,用4种颜色给n个点着色,其中有m个点的颜色已经确定,要求每两个相邻的点着不同的颜色。问共有多少种方法。算法1:DP, 由于每个

2011-10-12 13:43:14 971

原创 HDU_A Card Game

http://acm.hdu.edu.cn/showproblem.php?pid=4061题意:有M堆牌,每堆分别有a[i]张,编号为i的牌共有a[i]张, 现在随机将这些牌分成M组,每组a[i]张,游戏从1号堆开始,每次取出一张牌,记下该牌的编号为j,丢弃该牌,然后从j号

2011-10-10 20:31:51 865

原创 FZ_2011 Carcassonne 状态DP

http://acm.hdu.edu.cn/showproblem.php?pid=4064题意:给定n*m给方块四边形,四边形的每边都有一种颜色,可以为R、F、C中的一种,在只可以旋转单个方块的前提下,问总共有多少种旋转方法,可以使最终的结果变成每两个共享一条边的四边形颜色

2011-10-10 16:44:18 408

原创 ZOJ_Tug of War DP

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1880题意:给定n个数,要求分成两组,每组的个数最多相差1,求两组数的和相差最小的情况。算法: 经典DP。分析:用dp[i][j] 表示i个人的

2011-10-09 17:13:50 478

原创 ZOJ_Multiplication Puzzle DP

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1602 题意:给定n个整数,除了两个边界(一头一尾)之外,将其他的n-2个数删除,每次删除一个数之后,将该数与其左边的、右边的数相乘的积作为

2011-10-02 21:56:40 439

转载 ZOJ题目汇总

初学者题:1001 1037 1048 1049 1051 1067   1115 1151   1201 1205 1216 12401241 1242 1251 1292   1331 1334 1337 1338 1350 1365 1382 13831394

2011-10-01 23:41:08 2226

原创 ZOJ_Magazine Delivery DP

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1428题意:用三辆车给n个地方送杂志,初始时三辆车都在位置1处,且位置1处能提供足够的杂志,没辆车能携带的杂志数是无限制的,杂志必须按照

2011-10-01 14:43:52 616

原创 ZOJ_Crossed Matchings DP

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1425DP,定义dp[i][j]为第一行中的前i个数和第二行中的前j个数,最多能构成多少对相交线段。因为题意中规定,任意一段合法的线段a有且只有一段线段

2011-10-01 13:04:08 430

原创 ZOJ_Painting A Board 状态DP

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1424题意:给一面墙刷漆,要求刷下当前墙的时候,在其上面的墙必须都要已经刷完了。 求刷子换颜色的最少次数。算法:状态DP。状态转移方程:dp[i

2011-10-01 12:04:18 368

数字图像处理实验报告

数字图像处理实验报告, 编写快速傅里叶变换算法程序,验证二维傅里叶变换的平移性和旋转不变,实现图像频域滤波。

2011-12-08

空空如也

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

TA关注的人

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