自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

whai的专栏

要有最朴素的生活和最遥远的梦想,即使明日,天寒地冻,路遥马亡。

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

原创 hdu 4767 Bell

hdu 4767 Bell题意:求第n个bell数,模95041567输出。限制:1 思路:模比较特别,我们先把他分解质因数,然后发现:95041567 = 31 x 37 x 41 x 43 x 47我们利用bell数的同余性质:(mB[n] + B[n+1]) % p = B[p^m + n] % p , 其中p为任意质数可以分别求B[n]%31

2015-04-27 12:01:55 742

原创 Bell数

Bell数1. 定义:第n个Bell数表示集合{1,2,3,...,n}的划分方案数,即:B[0] = 1;2. 其指数生成函数:sigma(n=0~inf,B[n]/n! * x^n) = e^(e^x - 1)3. 性质:(1) Bell数与第二类Stiring数的关系:B[n] = sigma(k=1~n,S(n,k)) , S()表示S第二类tiring

2015-04-27 11:45:16 948

原创 zoj 3344 Card Game

zoj 3344 Card Game题意:把n张写有数字(数字范围为1~n,且互不相同)的卡片打乱顺序,然后放到编号为1~n的盒子里,每轮进行的动作如下:先从剩余的编号最小的盒子里取出卡片,设卡片写着k,如果第k个盒子还没有被打开过,则继续打开第k个盒子,取出卡片...直到没有盒子可以被打开。取完最后一个盒子的为胜利者。EZ想知道他在m轮之内能赢得游戏的概率。限制:1

2015-04-24 11:56:48 1196

原创 hdu 3625 Examining the Rooms

hdu 3625 Examining the Rooms题意:好难描述思路:第一类斯特林数,其实分子就是枚举房间1和剩下的房间绑在一起的情况,为(n-1)*sigma(i=1~k,sti[n-1][i])。/*hdu 3625 Examining the Rooms 题意: 好难描述 思路: 第一类斯特林数,其实分子就是枚举房间1和剩下的房间绑在一起的情

2015-04-24 11:40:07 943

原创 斯特林数

斯特林数:1. 第一类斯特林数:a) S(n,k)意义:将n个物体排成k个非空循环排列的方法数。也就是把n个数分成k个非空置换群的方法数。b) 递推公式:S(n,k) = (n-1)*S(n-1,k) + S(n-1,k-1) , 1 S(n,0) = 0 , n >= 1S(n,n) = 1 , n >= 0c) 性质:|S(n,1)| = (n-1)

2015-04-24 11:10:23 1230

原创 bzoj 2299 [HAOI2011]向量 裴蜀定理

bzoj 2299 [HAOI2011]向量 裴蜀定理题意:给你一对数a,b,你可以任意使用(a,b), (a,-b), (-a,b), (-a,-b), (b,a), (b,-a), (-b,a), (-b,-a)这些向量,问你能不能拼出另一个向量(x,y)。限制:-2*1e9 思路:题目的操作可以化为:1. x +- 2a;2. y +- 2a;3.

2015-04-22 19:28:20 1060

原创 裴蜀定理

裴蜀定理(1)a,b互质的充要条件是:存在整数x,y使ax+by=1(2)设a1,a2,a3......an为n个整数,d是它们的最大公约数,那么存在整数x1......xn使得x1*a1+x2*a2+...xn*an=d(3)如果a1...an互质(不一定是两两互质),那么存在整数x1......xn使得x1*a1+x2*a2+...xn*an=1(4)对任何整数a,b和它们的最

2015-04-22 19:19:27 1120

原创 zoj 3778 Talented Chef 贪心

zoj 3778 Talented Chef题意:有n个饼,给出完成每个饼所需要的时间t1,t2,...,tn,现在有m个锅(也就是说可以同时煎m个饼),问完成所有饼至少需要多少时间。限制:1 思路:贪心ans=max(ceil(sigma(1~n,ti)/m),max(ti))/*zoj 3778 Talented Chef 题意: 有n个饼,

2015-04-19 15:27:50 1325

原创 hdu 5204 Rikka with sequence

hdu 5204 Rikka with sequence题意:众所周知,萌萌哒六花不擅长数学,所以勇太给了她一些数学问题做练习,其中有一道是这样的:如果一个无重边无自环的无向图的每个联通块都存在一条回路经过这个联通分量所有边一次且仅一次,那么就称这个无向图是优美的。请问有n个点且边数不少于m的优美的图有多少个?(在这题中,我们认为这n个点是本质不同的)当然,这个问题对于萌萌哒六花来

2015-04-18 16:08:57 927

原创 hdu 5203 Rikka with wood sticks

hdu 5203 Rikka with wood sticks题意:勇太有一根长度为n的木棍,这个木棍是由n个长度为1的小木棍拼接而成,当然由于时间放置的久了,一些小木棍已经不牢固了,所以勇太想让六花把这个木棍分成正整数长度的4段,其中有3段要没有不牢固的小木棍,勇太希望这3段木棍的长度和可以最大。同时六花希望在满足勇太要求的情况下让这三根木棍能拼成一个三角形,请问萌萌哒六花有多少种可行的

2015-04-18 15:58:54 693

原创 codeforces 536 c Tavas and Pashmaks

codeforces 536 c Tavas and Pashmaks题意:在一个运动比赛中有两种跑道,现在有n个选手,给出每个选手的在两种跑道上的速度,(ui,vi),求哪些选手可能赢得比赛。限制:1 思路:维护一个类似凸包的一段。/*codeforces 536 c Tavas and Pashmaks 题意: 在一个运动比赛中有两种跑道,现在有

2015-04-17 19:11:08 1054

原创 codeforces 526 e Transmitting Levels

codeforces 526 e Transmitting Levels题意:给出n个数a1,a2,...,an,这n个数首尾相接形成一个环。如:1 2 3(1,2) (2,3) (3,1) 相连现在再给出q个询问,每个询问为一个b,求把这n个数分成相连的m段,使得每段的和不超过b,求m的最小值。限制:2 1 1 max(ai) 思路:先找出一个最小的段,从最小的段中枚举起点,取最

2015-04-16 12:03:03 1235

原创 codeforces 526 d Om Nom and Necklace next数组的灵活运用

codeforces 526 d Om Nom and Necklace题意:给出一个字符串,问对于字符串的每个位置p,求从0到p的字符串是否符合格式:S=A+B+A+B+A+...+A+B+A,其中A,B是字符串,且可以是空串。限制:字符串长度1e6思路:next数组的灵活运用。/*codeforces 526 d Om Nom and Necklace

2015-04-14 10:40:36 1162

原创 codeforces 526 c Om Nom and Candies 剩余系

codeforces 526 c Om Nom and Candies题意:给出一个容量为c背包,两种物品的价值hr,hb和容量cr,cb,求装满背包能装的最大价值。限制:1 思路:剩余系设第一种物品有x个,第二种物品有y个,则有:x*hr + y*hb 则有:(c-y*hb) % hr = t不难看出对于同一个剩余系t,最优值在两端。所以求

2015-04-14 10:31:31 1143

原创 要是输了,就只能证明我不过是如此程度而已

昨天队内组了一场比赛,我跪得一塌糊涂,我昨天晚上一直在想这个事情,为什么我会跪得这么惨?想不明白,明明前几天的bc和cf都打得挺好的。我和薛大大,翔哥了来几句。薛大大对我说,没关系,一场比赛说明不了什么,继续你之前的训练。翔哥对我说,这时候跪是好事,好好补题,这是你的软肋。我自己反思的一下,的确,最近好像也有点懈怠了。然后自己对树的分治和dp类的东西掌握不是很熟,比赛时也有点紧张。

2015-04-07 11:11:48 886

原创 hdu 5201 The Monkey King 母函数 泰勒展开

hdu 5201 The Monkey King 母函数 泰勒展开题意:有n个苹果,m个人,要求分给第一个人最多,其他人随意,求有多少种分法。最后结果模1000000007。限制:1 思路:母函数,泰勒展开枚举第一个人分到的苹果,设为u,剩下的苹果为n-u个,分成m-1份,则有:生成函数为:G(x)=(1+x+x^2+...+x^(u-1))^(m-

2015-04-07 10:44:22 1172 1

原创 codeforces 525 E Anya and Cubes 中途相遇法

codeforces 525 E Anya and Cubes 中途相遇法题意:给出n个数a1,a2,...,an,要求从中选出一些数,可以把其中最多k个变成它自己的阶乘,然后选出的数求和,问最后和等于s的选法有多少种。限制:1 思路:一般数据量20~30都会考虑中途相遇法,就是折半暴力。ps:用三进制暴力会比直接深搜多一个常数10,因为三进制暴力要把数分解

2015-04-02 11:16:22 820

原创 codeforces 525 D Arthur and Walls

codeforces 525 D Arthur and Walls题意:给出一个n*m的表格,里面有'*'和'.',求把最少的'*'移除掉,使得'.'所在的连通块是矩形。限制:1 思路:2*2地考虑,如果2*2的格子里只有一个'*',说明这个'*'要去掉,其他情况都不用去掉。然后去掉这个'*'后,又会对其他四个格子有影响。复杂度好难估计。/*codefo

2015-04-02 10:51:43 670

汇编万年历

用汇编语言写的万年历,可输出1582年之后的年历。

2013-01-22

空空如也

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

TA关注的人

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