E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
错排+组合数学
pku 1942 Paths on a Grid
组合数学
——排列组合
http://poj.org/problem?id=1942 将左右方向走看作1,上下方向看作0, 则结果就是c(n + m, m); 这里第一印象做就是c(i,j) = c(i - 1,j - 1) + c(i - 1,j)这个递推公式,可是数据量太大不行。 于是就用到了c(i,j) = c(i - 1, j - 1)*i/j这个公式了,(其实就是c(i,j) = (i*(i -1) *
·
2015-11-01 14:52
grid
pku 1850 Code
组合数学
排列组合的应用
id=1850 以前接触
组合数学
的东西比较少,以后要训练一些这类的题目了。。
·
2015-11-01 14:51
code
HDU 2048 标准
错排
HDU2048神、上帝以及老天爷TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):28553AcceptedSubmission(s):11845ProblemDescriptionHDU2006’10ACMcontest的颁奖晚会隆重开始了!为了活跃气氛,组织者举行了
sun897949163
·
2015-11-01 14:00
ac
错排
周赛一 1008
组合数学
?DP?水题?
Description给出一个n*m的网格矩形,问这个网格中一共有多少个矩形?Input多组用例,每组输入两个整数n,m(1typedeflonglongll;intmain(){lln,m,ans;intres=1;while(~scanf("%lld%lld",&n,&m)){ans=n*(n+1)/2*m*(m+1)/2;printf("%lld\n",ans);}return0;}
BIT_ACM
·
2015-11-01 13:34
字典序法生成全排列算法的证明
组合数学
中,生成全排列的方法有很多,卢开澄老师的《
组合数学
》中就介绍了三种:序数法,字典序法,临位互换法等。
·
2015-11-01 12:16
全排列
斯特灵数 (Stirling数)
@维基百科 在
组合数学
,Stirling数可指两类数,都是由18世纪数学家James Stirling提出的。
·
2015-11-01 12:22
in
《
组合数学
》第二讲
1.20个不同的珠子串成项链,共Q(20,20)/2,必须要除以2,正反看都一样。 2.c(n,r)=c(n,n-r)理解成一一对应。 3.多重集:元素有重复s = {a a a b b c c c} = {3a,2b,3c};设多重集s有k中不同的元素,每种元素的重复数为无穷,则s的r排列为k^r。 4. 还是很不好理解,看这个 主要解决技巧是“挡板法” 举
·
2015-11-01 12:56
数学
《
组合数学
》第一讲
教材是清华卢开澄卢华明第三版。 排课,访问路径(路由选择,邮递员问题),竞赛安排(淘汰赛,循环赛)。 排列存在性以及充要条件,计数和分类,研究已知排列,构造最优排列。 1.基本计数原理 加法原理:集合S划分为m个子集,且m个互不相交,相并恰为S,则S中元素个数为各子集元素个数之和。 乘法原理:有序对问题,有序对的元素间没有依
·
2015-11-01 12:56
数学
错排
公式 详细解答
错排
问题
错排
问题就是一种递推式,不过它比较著名且常用,所以要熟记!
qq_26525215
·
2015-11-01 12:00
Catalan数及其应用
定义 卡特兰数又称卡塔兰数,英文名Catalan number,是
组合数学
中一个常出现在各种计数问题中出现的数列。
·
2015-11-01 12:39
cat
面试题: 已知一个含有n个不同元素的集合,要求打印其所有具有k个元素的子集(不允许有重复的)
首先,从
组合数学
的角度,我们可以知道本问题是一个典型的不放回
·
2015-11-01 11:49
面试题
【算法复习四】计算复杂性与算法分析---
组合数学
知识汇总
一,
组合数学
问题 1)排列定义  
·
2015-11-01 10:25
算法
【算法】
组合数学
——排列数生成算法详解(一)
id=10001420&nid=273678&pid=0&tag=0&tid=18452
组合数学
中的全排列深成算法历来是
组合数学
考试的重要考察点,因此在这里我简单的介绍一下
·
2015-11-01 10:20
算法
卡特兰数 ACM 数论
维基百科资料: 卡塔兰数 卡塔兰数是
组合数学
中一个常出现在各种计数问题中出现的数列。由以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)命名。
·
2015-11-01 09:15
ACM
2015年1月规划(初定稿)
一:必须终结: 1.
组合数学
(马昱春.清华
组合数学
mooc, 已完成一半,有提示的习题解决度不低于90%) 2.史记(吕世浩.
·
2015-10-31 19:37
规划
HDU 1023 卡特兰数
参见《
组合数学
》第八章 特殊计数序列 P185,因为涉及到大数,所以用java 处理起来比较方便 import java.util.*; import java.io.*; import java.math
·
2015-10-31 18:02
HDU
ACM数学
从放暑假前周sir给我讲了一个用polya计数法和burnside定理做的题目(pku2409)后,突然觉得
组合数学
挺有意思,然后从那时起到现在几乎都在做这类的题目。
·
2015-10-31 18:39
ACM
(
组合数学
3.1.1.1)POJ 1146 ID Codes(字典序法)
/* * POJ_1146.cpp * * Created on: 2013年10月8日 * Author: Administrator */ #include <iostream> #include <cstdio> #include <algorithm> #include <cstring> u
·
2015-10-31 18:43
code
hdu 2049 不容易系列之(4)——考新郎
错排
该题我也WA了几次,后来才知道该题用了
错排
的知识,在看代码之前,我们先证明一下
错排
。 有个牵手游戏规则如下: 有标号 1.的女生与标号1,2,3,4......n-1,n.的男生.
·
2015-10-31 16:04
HDU
【总结】20151031重庆市NOIP模拟赛
世上最最悲催的事莫过于手残打错字母和看错题目…考完之后还是一句话我是SB…今日的题其实并不难,然而就木有AC一道题…第一题当时想了很久,不知道为什么会对这个模型如此生疏(可能是好久都木有做
组合数学
的题了
cqbztsy
·
2015-10-31 16:00
《Cracking the Coding Interview》——第9章:递归和动态规划——题目2
解法1:如果没有障碍的话,
组合数学
,排列组合公式C(x + y, x)。
·
2015-10-31 15:03
interview
HDU 3547 DIY Cube
HDU_3547 这个题目是《
组合数学
》上面的一个例题。
·
2015-10-31 14:49
cube
POJ 1286 Necklace of Beads
POJ_1286 今天自习的时候看了一下《程序设计中的
组合数学
》上的polya计数部分,回来就找一些裸的题实践一下,于是就拿这个题开刀了。
·
2015-10-31 14:46
poj
POJ 3734 Blocks
POJ_3734 这个题目是《程序设计中的
组合数学
》中的一个例题,对于要求是偶数的,该项可以写成(exp(x)+exp(-x))/2,不做要求的可以写成exp(x
·
2015-10-31 14:40
block
母函数及相关的算法题
母函数即生成函数,构造这么一个多项式函数g(x),使得x的n次方系数为f(n),是
组合数学
中尤其是计数方面的一个重要理论和工具。
·
2015-10-31 13:33
算法
POJ1850
组合数学
POJ1850 问题重述: 用26个小写字母进行编码,编码规则如下: 1)每个编码中前一个字母必须小于后一个字母 2)编码按照长度从小到大排列,相同长度按字典序进行排列 输入一个字母串,求解该编码对应的数值。 问题分析: 该问题等价于求解小于输入编码的编码的数目。 对于编码X = x1,x2,x3,...xk, 小于X的编码可以分为两个部分 1)位数小于k的编码。 这部分编
·
2015-10-31 12:01
poj
POJ3252
组合数学
POJ3252 问题重述: 求解在区间[start, finish]之间的Round Number的数目。所谓Round Number指的是,二进制表示中0的位数大于等于1的位数的整数。 分析: 1.假如能够分别得到[0, finish] 和 [0, start - 1]区间内的Round Number的数目n1, n2, 那么问题的答案就是n1 - n2. 因此问题可以转化为求解小于n的
·
2015-10-31 12:00
poj
国家集训队论文分类整理
本文转自:http://www.cnblogs.com/AbandonZHANG/archive/2012/07/21/2601889.html
组合数学
计数与统计 2001
·
2015-10-31 12:03
分类
HDU 2068 RPG的
错排
pid=2068 此题考查
错排
公式,组合数运算,正确的数目用组合,错误的情况用
错排
。
·
2015-10-31 12:26
HDU
hdu 4535
错排
题意:
错排
链接:点我 百年难得一遇大水题 1 #include<cstdio> 2 #include<iostream> 3 #include
·
2015-10-31 11:00
HDU
hdu 2110 基础母函数
现在我们引用《
组合数学
》上最经典的一个例题: 我们要从苹果、香蕉、橘子和梨中拿一些水果出来,要求苹果只能拿偶数个,香蕉的个数要是5的倍数,橘子最多拿4个,梨要么不拿,要么只
·
2015-10-31 11:58
HDU
hdu 5194
组合数学
or暴力
直接凑了个公式带入,没想到直接ac了,至于题解中的期望可加性可以参考概率论相关知识 1 #include<cstdio> 2 #include<iostream> 3 #include<algorithm> 4 #include<cstring> 5 #include<cmath> 6 #include<q
·
2015-10-31 11:55
HDU
UVa 11481 (计数) Arrange the Numbers
居然没有往
错排
公式那去想,真是太弱了。 先在前m个数中挑出k个位置不变的数,有C(m, k)种方案,然后枚举后面n-m个位置不变的数的个数i,剩下的n-k-i个数就是
错排
了。
·
2015-10-31 11:27
number
组合数学
1.任取黑白混杂的棋子21个,排成3行7列,证明无论怎样排列,都可以找到一个小长方形矩阵,使四个角上的棋子的颜色相同。 三行七列,每一列至少有两个颜色相同,六种情况:12同白,12同黑,13同白,13同黑,23同白,23同黑。六种情况、七列,必然有至少两列情况相同,故得到解,鸽笼原理,记得小时候书上管这叫抽屉原理来着。 2.从2n个连续整数中任取n+1个,证明:这n+1个数中必有两个互质。
·
2015-10-31 11:46
数学
北大ACM题分类
2、DP(动态规划)//记忆化搜索 3、贪心 4、图论 //最短路径、最小生成树、网络流 5、数论 //
组合数学
·
2015-10-31 11:43
ACM
错排
问题
http://acm.hdu.edu.cn/showproblem.php?pid=1465 这道题 一开始我用全排列做 妥妥的超限 1 #include "stdio.h" 2 int n,count; 3 int a[21]; 4 int equal() 5 { 6 int flag=1; 7 for(int i=1;i<
·
2015-10-31 11:38
问题
HDU 4535 吉哥系列故事——礼尚往来(水题,
错排
)
吉哥系列故事——礼尚往来 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 67 Accepted Submission(s): 48 Problem
·
2015-10-31 11:45
HDU
HOJ---12498 Indomie[
组合数学
]
Indomie Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KB Total submit users: 14, Accepted users: 14 Problem 12498 : Special judge Problem description During recessi
·
2015-10-31 10:28
dom
屌丝码农该走的学习之路
0、基础数学 离散数学,概率论与随机过程,矩阵,
组合数学
,图论什么的虽然以前都学过,这个一定得找时间看看,不为其他,只为数学 ;-)。
·
2015-10-31 10:54
学习
Train Problem II
组合数学
问题,结果是catalan数,公式见http://www.iwebtrados.com.cn/post/213.html唯一要注意的问题是n比较大,需要用大数来处理。
·
2015-10-31 10:44
in
【原创】μC/OS Ⅱ工程中MAKETEST.BAT文件的改进与优化
μC/OS Ⅱ时,MAKETEST.BAT批处理文件的引进,帮我们减少了很多的重复工作,因此可帮我们节省若干时间; 但是,系统默认的MAKETEST.BAT文件,功能实在太过于简陋,并且不利于程序的检
错排
错
·
2015-10-31 09:24
test
国家集训队论文分类整理
组合数学
计数与统计 2001 - 符文杰:《Pólya原理及其应用》 2003 - 许智磊:《浅谈补集转化思想在统计问题中的应用》 2007 - 周冬:《生成树的计数及其应用》
·
2015-10-31 09:14
分类
组合数学
模板
int anr(int n,int r) { //求n的r排列 int res=1; for(int i=0;i<r;i++) res*= n-i; return res; } int cnr(int n,int r) { //求n的r组合 int res = anr(n,r); for(;r;r--) res /= r; re
·
2015-10-31 09:07
模板
数论、
组合数学
1.burnside定理,polya计数法 这个大家可以看brudildi的《
组合数学
》,那本书的这一章写的很详细也很容易理解。
·
2015-10-31 09:18
数学
(
组合数学
)
思路:
组合数学
问题。能够枚举每一个位置上的数i,如果i之前的数为left,后面的为right,后面有num位数。当i !
·
2015-10-31 09:49
uva
卡特兰数总结
卡特兰数又称卡塔兰数,是
组合数学
中一个常出现在各种计数问题中出现的数列。由以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)命名。
·
2015-10-31 09:14
总结
HDU4675【GCD of scequence】【
组合数学
、费马小定理、取模】
看题解一开始还有地方不理解,果然是我的
组合数学
思维比较差 然后理解了之后自己敲了一个果断TLE。。。。
·
2015-10-31 08:58
HDU
(
组合数学
3.1.2.1)POJ 2249 Binomial Showdown(排列组合公式的实现)
/* * POJ_2249.cpp * * Created on: 2013年10月8日 * Author: Administrator */ #include <iostream> #include <cstdio> using namespace std; typedef long long int64; i
·
2015-10-30 15:15
show
(
组合数学
3.1.2.2)POJ 2084 Game of Connections(卡特兰数公示的实现)
package com.njupt.acm; import java.math.BigInteger; import java.util.Scanner; public class POJ_2084 { public static void main(String[] args) { BigInteger catalan[] = new BigInteger[
·
2015-10-30 15:10
Connection
POJ-3252 Round Numbers 按位DP
前面用
组合数学
来写这题实在是被边界条件搞得头昏脑胀,这里就直接按位DP,每次dfs传递0和1的个数这两个参数下去即可。
·
2015-10-30 14:34
number
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他