theArcticOcean

博观而约取,厚积而薄发

排序:
默认
按更新时间
按访问量

概率练习 (16.04.30)

继之前的概率dp,这次博文同样和概率相关,但不仅仅限于dp处理。UVA - 10288 Couponshttps://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&am...

2016-04-30 18:19:25

阅读数:539

评论数:0

容斥原理训练 (16.04.10)

这又是一篇训练系列的博文,主题是容斥原理。 题目: UVA 10325 A - The Lottery poj 3904 Sky Code uvalive 7040 color hdu 4059 The Boss on Mars H - Visible TreesUVA 10325 A...

2016-04-10 20:14:12

阅读数:427

评论数:0

hdu 4336 Card Collector (容斥 or dp)

题目:http://acm.hdu.edu.cn/showproblem.php?pid=4336大致题意:我们需要收集n张卡片,在每一个袋子里出现卡片对应的概率是pi p_i, 现在求出收集完所有卡片需要袋子数目的期望。分析:最开始自己用容斥做的,从简单的情况入手, 保证收集到卡片1——p1p...

2016-04-04 09:47:37

阅读数:316

评论数:0

组合数学训练 (16.03.29)

复习组合数学的知识,本文主要涉及到母函数,catalan数,容斥原理,排列去重的内容。四道题: hdu 1023 Train Problem II hdu 5651 xiaoxin juju needs help hdu 1023 Train Problem II uva 11806 Cheerl...

2016-03-29 21:15:24

阅读数:485

评论数:0

hdu 4704 Sum (组合+欧拉定理)

http://acm.hdu.edu.cn/showproblem.php?pid=4704 大意:给定N,设S(k)是由k个数字相加得到N的方案数,求解 分析:本题中两个数字的排列,如1、2 应该有2种——1、2; 2、1(一开始以为它们相同,算作一种,怎么也算不出来) 如此以来,容易...

2016-03-22 19:32:37

阅读数:434

评论数:0

带有限制条件的第K个排列——CF 513B1、B2

codeforces 513B1 Permutations http://codeforces.com/problemset/problem/513/B1 大意:求解第K个排列,且排列满足   的值尽可能大。 1 ≤ n ≤ 8 分析:数据量小,暴力解决。第K个排列和 next_permu...

2016-03-11 21:37:36

阅读数:543

评论数:0

海明码的生成

海明校验码具有检测错误的能力,同时还具有找出错误所在位置的能力。海明码的编码原理:给出信息,组成信息位:,其余位置填充位置码,海明码由此组成。 给定信息. 构建海明码: 其中,pi的值由和bi的位置关系决定。 我们称pi是校验位,bi是信息位。 3=1+2 ——>b1 5=1+...

2016-02-10 14:52:50

阅读数:1140

评论数:0

Latin方及Hadamard矩阵

Latin方:N个元素在N*N的矩阵中每一行每一列仅仅出现一次。 普通Latin方的构造: int g[105][105]; void paint(int n){ for(int i=1;i<=n;i++){ g[1][i]=i; } for(in...

2016-02-09 23:28:50

阅读数:824

评论数:0

线性规划之单纯性算法

线性函数:按比例,一阶导数为常数的函数。 松弛变量:引入新的变量,且保持变量间的关系不变提到线性规划,最先想起的是高中的各种数学题。 线性规划问题的标准形式: 用松弛变量技术把不等式化成等式: 单纯性算法的思想: 从一个基本可行解出发,寻找能使得目标函数更优的拎一个解,迭代下去直到找不到...

2016-02-04 23:49:50

阅读数:4432

评论数:0

置换与Polya 计数原理-应用部分

下面的代码只是先写出来,还没有用过。// polya定理 求解循环节数 const int N=1e3+10; int per[N]; bool vis[N]; int gcd(int a,int b){ return b==0?a:gcd(b,a%b); } int polya(int ...

2016-01-30 15:50:25

阅读数:422

评论数:0

置换与Polya 计数原理-理论部分

背景: 一个正方形用红色和蓝色涂色给顶点涂色,方案有多少种呢? 如果不考虑对称,答案就该是2^4=16,考虑对称,结果就该是: 一共六种。Polya定理就是研究这样的分布问题。 定义一一映射关系 假设有:  那么 推广映射关系: 定义恒等排列: 我们有: 关于f的逆排列:设 第...

2016-01-29 20:32:47

阅读数:682

评论数:0

不同种类不同个数集合的重复排列——指数型母函数

我们知道多元素的多重集排列是这样的: 元素   个数 a1       n1 a2       n2 a3       n3 …… ak       nk 其中n=n1+n2+……+nk 取出所有的元素,不同的排列情况应该是 当不是取出所有元素呢? 回想母函数的方法: ...

2016-01-21 23:38:55

阅读数:522

评论数:0

POJ 1833 排列(后k个排列)

http://poj.org/problem?id=1833 大意:给出某个排列,求出这个排列的下k个排列,如果遇到最后一个排列,则下1排列为第1个排列,即排列1 2 3…n。 看见此题,马上联想到《C语言名题精选百则》——整数全排列,当时已经接触了一种生成排列的STL算法——next_permu...

2016-01-21 21:28:08

阅读数:339

评论数:0

POJ2084 Game of Connections(catalan数)

http://poj.org/problem?id=2084 大意:有2n个数字形成一个圆形,直线段连接一对数字,每一个数字必须连接到另一个数字上。(没有相交的线段) 分析: 现在假设1是要连接的点,它和4相连,为了不破坏规矩——“没有相交的线段",2,3只能在右边的圆形区域进行匹...

2016-01-21 20:29:42

阅读数:377

评论数:0

catalan数

catalan数是组合数学中计算问题的一种数列。 设h(0)=h(1)=1,它满足递推式: h(n)=h(0)h(n-1)+h(1)h(n-2)+……+h(n-1)h(0)  (n>=2) 另类递归式: 通项公式(解):   (n=1,2,3……) 相关问题: hdu 1023 Tr...

2016-01-21 11:13:53

阅读数:742

评论数:0

stirling 数

组合数学中的stirling数有两类,第一类,数字有正负,绝对值是包含n个元素的集合分作k个环排列的方法个数;第二类是把包含n个元素的集合划分成k个非空子集的方法的数目。 第一类stirling数递推公式: S(n,0)=0 S(1,1)=1 S(n,k)=S(n-1,k-1)+(n-1)...

2016-01-21 08:33:30

阅读数:346

评论数:0

又见母函数

今天遇到了几道母函数的题,回忆回忆组合数学的知识。。。 hdu 1028 Ignatius and the Princess III http://acm.hdu.edu.cn/showproblem.php?pid=1028 大意:N=a[1]+a[2]+a[3]+...+a[m]...

2016-01-20 13:31:21

阅读数:319

评论数:0

莫比乌斯反演

思想:不直接求解,用一个序列把另一个序列表示出来。定义 f(n)和g(n)是在正整数集合上的两个函数,如果有: 那么: 其中:  若,那么 若,任意两个不同和的为互异素数,那么 其它: 重点研究mu[]: 10以内: 1 -1 -1 0 -1 1 -1 0 0 在程序设计中的mu[i...

2016-01-17 23:02:26

阅读数:216

评论数:0

关于Pascal和二项式系数

《Introductory Combinatorics Fifth Edition》学习笔记: 关于pascal三角形: Pascal三角形递推函数: 将n,k值看做dp数组的二维,由此得到动态规划转移式。 将 也可以看做是从的点(0,0)走到其所在位置(n,k)。 不过...

2016-01-10 10:41:30

阅读数:1115

评论数:0

排列、R子集字典序

n个元素的集合排列总个数是n!,可以这样简单的理解它: 当只有1个元素时,排列数是1,插入一个元素有两种方法,所以f(2)=2 对于3个元素相当于是在两个元素的基础上再插上1个元素:f(3)=f(2)×3=2×3 这样推导下去:f(n)=1×2×3×……×n=n! 有N个元素的集合{1,2,3...

2015-10-20 15:15:10

阅读数:1160

评论数:0

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