自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jason_crawford的博客

兴趣使然~随意看看

  • 博客(11)
  • 收藏
  • 关注

原创 nefu2——猜想(素数筛法)

题目链接        这道题并没有难度,就是一道裸素数筛法,但我还是被恶心到了,因为报MLE了,还是队友的一句提醒,存放判断值的数组vis用bool比int少4倍。。。我才顿悟,,,基础不行遭天谴啊~~~ #include #include #include #include #include using namespace std; #define MAXN 2000000

2016-07-29 15:55:52 356

原创 HDU1521——排列组合(指数型母函数)

题目链接:        最近一直在做组合数学的东西,也转载了部分大牛的博客,这道题若有不是很理解的地方,也可看我最近转载的有关母函数的博客。这道题是一道标准的母函数裸题,直接套用母函数的公式即可

2016-07-25 19:53:55 414

转载 指数型母函数 简介

原文链接:http://www.wutianqi.com/?p=2644 母函数分:普通型母函数,指数型母函数。 普通型母函数主要是来求组合的方案数,而指数型母函数是求多重排列数。 关于普通型母函数的讲解,以前写过: http://www.wutianqi.com/?p=596 而指数型母函数主要是关于排列组合方面的问题。 分别看两个比较典型的问题对比: 普通母函数问题:有红

2016-07-25 19:46:33 562

转载 整数划分 --- 一个老生长谈的问题 动态规划

原文链接:http://www.cnblogs.com/xiaoxian1369/archive/2011/09/12/2174212.html 1) 练练组合数学能力.   2) 练练递归思想   3) 练练DP   总之是一道经典的不能再经典的题目:   这道好题求:   1. 将n划分成若干正整数之和的划分数。   2. 将n划分成k个正整数之和的划分数。   3.

2016-07-25 15:50:03 541

转载 母函数(Generating function)详解 — TankyWoo

原文链接:http://www.wutianqi.com/?p=596 在数学中,某个序列的母函数(Generating function,又称生成函数)是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。使用母函数解决问题的方法称为母函数方法。 母函数可分为很多种,包括普通母函数、指数母函数、L级数、贝尔级数和狄利克雷级数。对每个序列都可以写出以上每个类型的一个母函数。构造母函数

2016-07-25 14:14:22 298

原创 POJ1492——Paths on a Grid(组合数公式)

题目链接        题目意思其实就是求C(n+m,s),(s=min{m,n}).对于这种题,我也是第一次见到。意思如此直接,就是求组合数,但给定的组合数有很大,32位,所以利用杨辉三角递推是做梦了,看了别人的想法,居然是直接用组合数公式:                                                             C(n,m)  =  n

2016-07-22 20:05:48 656

原创 POJ1850——Code(组合数)

题目链接        这题毕竟做了一上午,所以我也不敢说这是水题,睡个午觉想通了就发现这题真的好水,而我的智商真的好感人。题目就是给你一个字符串,然后求它的编号,如果输入不合法(也就是非增序)则输出0。这道题和poj3252有类似的地方,就是求组合数,给定字符串,求出其编号,也就是看它排列的位置,首先长度比它短的肯定在前面,所以先求出长度比它短的所有序列,至于求法——大家可以想一想,这个序

2016-07-21 15:44:29 893

原创 POJ3252——Round Numbers(组合数)

题目链接        这道题题意易理解,求给定两个数a,b之间的round numbers,所谓round numbers就是这个数转化成二进制表示后其中0的个数要大于1的个数就是round numbers,这道题开始做的时候跪了一天,但仔细想想也不是很难。        要求出数a与数b之间的round numbers,可以先算出1到a之间的round(代指round numb

2016-07-20 15:38:53 507

原创 HDU5475——An easy problem(线段树or暴力)

题目链接        题目意思很好理解,给定若干操作Q,给定一个模值M,操作分两种,1 和  2,给定一运算值并赋初值为1,当操作数为1时,运算值乘以操作数1后的数。当操作数为2时,运算值除以第n步的值,其中n为操作数2后的数,每次运算出的结果都要对M取模并输出。刚开始做时,由于考虑到要取模,所以第一反应是逆元,但忽略了M不一定与运算值互质导致没有逆元这一因素而W了。看了多数人的做法都是线

2016-07-18 16:37:13 892

原创 HDU5478——Can you find it(快速幂)

题目链接             此题的大意是给你一个式子a  k1⋅n+b1   + b  k2⋅n−k2+1   = 0 (mod C)(n = 1, 2, 3, ...).,(1≤a,bC).要求求出这样一对整数对(a,b)使得对任意的n使此等式成立,并将(a,b)按字典序输出,如果没有满足要求的这样的整数对,就输出-1.        这道题是一道快速幂的题目但结合

2016-07-16 19:17:19 496

转载 扩展欧几里德算法

转载来源:http://blog.sina.com.cn/u/1885661061 欧几里德算法 欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。gcd函数就是用来求(a,b)的最大公约数的。   gcd函数的基本性质: 性质一:gcd(a,b)=gcd(b,a)=gcd(-a,b)=gcd(|a|,|b|) 证明略。   性质二:gcd(a,b)=gcd(

2016-07-04 10:59:35 377

空空如也

空空如也

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

TA关注的人

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