自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HDU_3910 Liang Guo Sha

http://acm.hdu.edu.cn/showproblem.php?pid=3910 题意: 这个题目看了网上的好多题意说明,感觉和我理解的都有一些小小的出入,也不知道是我理解错了还是没有理解他们的意思, 下面我就说下我的理解吧,首先我们假设Alice出1的概率是x,Bob出1的概率是y,我们用EA(x,y)表示Alice在两者出1的概率分别为x和y的期望得分,那么我们很容易可以推出下

2012-08-31 10:21:26 878

原创 SPOJ_1329 KPMATRIX

http://www.spoj.pl/problems/KPMATRIX/ 题意: 给你一个N*M的矩阵,N,M=A && 思路: 首先我们枚举子矩阵的上下边,复杂度为O(n ^ 2), 然后我们处理出前缀和sum[x] , 当我们在找以x为子矩阵的右边界的子矩阵的时候,就是要找有多少个i,使得 Asum[x] - B <= sum[i] 代码: #include #incl

2012-08-31 09:28:07 825

原创 FZU_1017 Playing with Calculator

http://acm.fzu.edu.cn/problem.php?pid=1017 题意: 给你一个K,要你求一个n, k使得k个n组成的数正好能被K整除,要求首先考虑最小的n,然后考虑最短的k。 思路: 这个题和HDU_2462相似。首先我们可以这样考虑,对于一个由k个n组成的数字,我们不能直接去枚举n和k,那样显然会超时(因为有可能存在不存在n和k的情况),这样我们就设法去把这样的n

2012-08-30 09:23:17 558

原创 HDU_3609 Up-up

http://acm.hdu.edu.cn/showproblem.php?pid=3609 题意: 定义:a↑↑1 = a , a↑↑(k+1) = a (a↑↑k)   求 a↑↑k mod 100000000 . 思路: A^x = A^( x % phi(C) + phi(C) ) ( mod C )  , x>= phi(C)  ; 代码:  #include #incl

2012-08-28 23:49:44 657

原创 FZU_1759 Super A^B mod C

http://acm.fzu.edu.cn/problem.php?pid=1759 题意: 求A^B % C的值,A,C 思路: 要解本题需要知道下面的公式:A^B = A^(B % phi(C) + phi(C) ) ( mod C ) , B>=phi(C) 。 有了上面的公式之后要解本题就简单了,先求出C的欧拉函数,然后比较B和phi(C)的大小,如果B>=phi(C) 直接用

2012-08-28 19:44:42 1925

原创 HDU_4332 Constructing Chimney

http://acm.hdu.edu.cn/showproblem.php?pid=4332 题意: 有一块3*3的空地,要求在上面建一个建筑物,但是要求中间的那块必须空着,现在只有1*1*2的砖,问你要建成高度为N的建筑物共有多少种不同的方法。N 思路: 看到这么大的N就应该想到用矩阵二分幂来求,那么很显然就是dp了,因为砖只有1*1*2的一种,在对一层进行排放的时候我们只需关心它的上一

2012-08-28 14:03:10 732

原创 HDU_3872 Dragon Ball dp

http://acm.hdu.edu.cn/showproblem.php?pid=3872 题意: 有N个球,每个球都有一个type和energy,现在要求将N个球分成若干组,每个组的中要求没有和最右边的球一样type的球,每个组的得分是该组中所有球的最大值, 求所有组的最小得分。 思路: 这个题目dp的状态很好表示,用Fi表示前i个球分成若干组之后的最小得分,状态转移方程就是:Fi =

2012-08-07 19:12:29 657

原创 HDU_3875 Euclidean Algorithm 数论

http://acm.hdu.edu.cn/showproblem.php?pid=3875 题意: 给一个n = p * q ,一个c ,问 ( sum{ lcm(i , n) } - sum{ gcd(i , n) } ) % c == 0 是否成立。 思路:           这是一个数论的综合题,整整花了3个小时啊。我们还是把问题分开处理, 就是先处理ans1 = sum{ gc

2012-08-07 14:29:47 690

原创 HDU_4045 Machine scheduling 数学

http://acm.hdu.edu.cn/showproblem.php?pid=4045 题意 : 有N台机器,要从中选出r台来,这r台机器之间必须要满足两两之间的编号不小于k,选出r台机器之后,要把这r台机器分成不超过m组,问共有多少中满足条件的种数。 思路: 这是一个组合数学计数的问题,我们可以将原问题分成两个子问题来解决: Q1:从n个数中选出r个数,要求两两之间的编号差不小于k

2012-08-06 16:40:36 507

原创 HDU_3709 Balanced Number 数位dp

http://acm.hdu.edu.cn/showproblem.php?pid=3709 题意: 求[x , y]内的平衡数的个数。 0 思路: 数位dp。先枚举pivot点,然后逐位进行确定,为了便于处理,dp的时候我们将左右力矩合在一起考虑,即左边的力矩是正的,右边的力矩用负的表示。状态为:dp[pos][ pivot ][ sum ]表示后面pos位在不受大小限制的情况下,且支点

2012-08-05 21:32:41 1117 1

原创 Codeforces 55D Beautiful numbers 数位dp

http://codeforces.com/problemset/problem/55/D 题意: 要你求在A到B区间内的所有beautiful数,beautifil数的定义是这个数能被它自身数位上的所有数整除。 思路: 很好的一道数位dp的题目,大致的想法是这样的:首先我们可以知道一个数要能被它的所有数位上的非零数整除,那么这个数就必须要能被这个数中出现过的所有数字的最小公倍数整除,这样

2012-08-05 19:52:14 1224

原创 HDU_3652 B-number 数位dp

http://acm.hdu.edu.cn/showproblem.php?pid=3652 题意: 给你一个数N,求1-N中有多少个数满足数位中有13这个substring 和 能被13整除这两个条件的数的个数。 思路: 数位dp。这题是要求我们求满足有13子串的数的个数,那么在某一位添加什么数字的时候就会受到前面有没有13出现的影响,我们用dp[i][0] , dp[i][1] , d

2012-08-03 15:42:20 1569 2

原创 POJ_3071 Football 概率dp

http://poj.org/problem?id=3071 题意: 有(1 思路: 概率dp,我们用dp[i][j]表示经过i场比赛之后,第j个人还没被淘汰的概率,那么状态转移方程就变成了: dp[i][j] = sum{ dp[i-1][j] * dp[i-1][k] * P[j][k] } ,其中的k表示在第i轮有机会和i比赛的人的编号,P[j][k]表示jbeatsk的概率,最后

2012-08-02 14:24:55 502

数字图像处理实验报告

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

2011-12-08

空空如也

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

TA关注的人

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