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
---组合数学---
【动态规划+递归】:poj1664,放苹果
id=1664
组合数学
题,下面的叙述m=n,m>n时的情况由
组合数学
可以给出证明,不详细讨论。
mmc2015
·
2015-12-03 22:00
递归
动态规划
放苹果
poj1664
Next Permutation之字典序法
笔者是从《
组合数学
》中看到的算法,但当时并没有深入思考,而当在leetcode上看到了nextpermutation才知道该算法的经典。
xanxus46
·
2015-11-29 12:00
算法
组合数学
字典序法
第二类斯特林(Stirling)数的简单介绍和计算(小球入盒)
1
组合数学
中一个典型的问题是:把从1到n标号的n个球放到k个无区别的盒子里,要求每个盒子里至少有一个小球,问不同的放法数量。
a272846945
·
2015-11-28 20:00
数学
ACM
排列的生成算法(一)
组合数学
课程上,介绍到了排列的生成算法。而其中第一个算法——翻转算法,竟是由本课程的任课老师殷奶奶发现的,瞬间感觉到了殷奶奶的强大。
xiongmao_cpp
·
2015-11-26 17:00
ACM主要内容
:数学1.1:数论1.1.1:中国剩余定理1.1.2:欧拉函数1.1.3:欧几里得定理1.1.3.1:欧几里得定理1.1.3.2:扩展欧几里得1.1.4:大数分解与素数判定1.1.5:佩尔方程1.2:
组合数学
ClareMore
·
2015-11-23 23:00
组合数学
——卡特兰数
首先声明这篇博文是我在搜集众多资料的基础上写的,这里一次性给出所有资料出处,正文中间不再赘述。http://baike.baidu.com/link?url=7BdjPnf-tbSAnkXFIF_G8NHOZxYXo4uPfNiQ4eeyxCIjGx2CM4jt6PnFkyeKsyYtxZXML7q_7IULkxxOd_8pNqhttp://baike.baidu.com/link?url=ajn
shengtao96
·
2015-11-22 18:00
组合数学
卡特兰数
【BZOJ】3997: [TJOI2015]
组合数学
题意\(N\timesM\)的网格,一开始在\((1,1)\)每次可以向下和向右走,每经过一个有数字的点最多能将数字减1,最终走到\((N,M)\)。问至少要走多少次才能将数字全部变为\(0\)。(\(N,M usingnamespacestd; typedeflonglongll; lld[1005][1005]; intmain(){ intT; scanf("%d",&T); while(T
iwtwiioi
·
2015-11-22 18:00
bzoj 3997
组合数学
最小链覆盖等于最大独立集。两个点不相互可达则一个数在另一个数的左下角,dp即可。#include#include#include#include#include#definelllonglong#defineinf1e9#defineeps1e-10#definemd#defineN1010usingnamespacestd;llf[N][N],a[N][N];intmain(){inttt;sc
heheda_is_an_OIer
·
2015-11-16 10:00
HDU 2151 Worm(和树塔问题差不多)
题目地址:点击打开链接思路:刚开始想到的就是用
组合数学
求,写废了,后来才想到这是道DP水题,汗AC代码:#include #include #include #include #include #include
qq_25605637
·
2015-11-14 17:00
CODEFORCES #272 DIV2[为填完]
B
组合数学
: 题目大意:给你两个字符串;s1,s2 &nbs
·
2015-11-13 22:13
codeforces
Unkown2
一下,接下来觉得还有可能考到,且自己不会的东西(或不太会) 数学方面: 随机化,概率,简单的几何计算,杂七杂八的数论,
组合数学
中的差分
·
2015-11-13 22:07
bzoj 1005
组合数学
Purfer Sequence
这题需要了解一种数列: Purfer Sequence 我们知道,一棵树可以用括号序列来表示,但是,一棵顶点标号(1~n)的树,还可以用一个叫做 Purfer Sequence 的数列表示 一个含有 n 个节点的 Purfer Sequence 有 n-2 个数,Purfer Sequence 中的每个数是 1~n 中的一个数 一个定理:一个 P
·
2015-11-13 21:54
sequence
HDU-1023 Train Problem II
这道题事实上也是
组合数学
卡特兰数的一个典型应用而已。以下就介绍一下卡特兰数。 =======================================
·
2015-11-13 20:13
HDU
生成排列程序
第一篇,不知怎么写.刚刚在看<
组合数学
>在第57页讲到了生成排列的算法.于是乎就实现了一下.
·
2015-11-13 18:56
生成
着色法
无聊开始翻看<
组合数学
>,第一个问题是关于完美覆盖的,解决方法是着色法.
·
2015-11-13 18:47
HDU 4045 Machine scheduling (
组合数学
-斯特林数,
组合数学
-排列组合)
Machine scheduling Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1000 Accepted Submission(
·
2015-11-13 18:21
mac
Catalan
今天我看我那本很久以前买的本来想当编程参考书的后来因为既看不懂又没有啥用途而扔下的《
组合数学
》来着,下午看到“特殊计数序列”这一章,又看到了久违的Catalan数,思考了一下,在这里菜菜地写下一点心得供天下大牛们鄙视
·
2015-11-13 18:02
cat
多维算法思考(三):AB组合问题
首先,我们用数学的方式思考,这个问题属于《
组合数学
》的问题,我们的第一种方法可以用组合思路来求解。
·
2015-11-13 17:09
算法
hdu(2062)-Subset sequence
组合数学
意甲冠军:查找集合{1,2,3...n}第一m一个排列子。 收集的线索所行的大小。 例两个元素的排列子集合按字典树排列是:{1},{1,2},{2},{2,1}; 解法:一个一个元素来确定,每次把剩余的元素按大小顺序排列在num中,然后依据排列组合原理直接计算下一个位置的元素的大小。直到排列数为0停止;
·
2015-11-13 16:00
sequence
Hlg 1755 【
组合数学
】.cpp
题意: 问n封信中前m封信全都不是自己应该得到的情况数.. 思路: 3种方法: ①. 记忆化搜索.. 比如有n个,k个错排的话。总排列数数n! 然后这n!个要减掉不符合题意的 就是k个中1个没有错排,2个没有错排,....k个没有错排 如果k个中1个没有错排的话,就是 C[k][1]*(n-1个中k-1个
·
2015-11-13 14:11
cpp
组合数学
最近做笔试题经常要碰到什么组合题,这些都是高中或者大一大二接触的,现在都不记得了。如果编程题要是见到这个就肯定跪了。 隔板法 隔板法就是在n个元素间插入(b-1)个板,即把n个元素分成b组的方法。 允许若干个人(或位置)为空的问题 1. 将20个大小形状完全相同的小球放入3个不同的盒子,允许有盒子为空,但球必须放完,有多少种不同的方法? 分析:本题中的小球大小形状完全相同,故这些小球没有区别
·
2015-11-13 12:32
数学
【vijos】1629 八(容斥原理+dfs)
而这题要求的是 upd:很早以前写的这个公式感觉不怎么好,还是用《
组合数学
》上边的容斥来想吧。。。我就不写了。 其中B是区间内能被8整除的
·
2015-11-13 11:34
DFS
【BZOJ】1697: [Usaco2007 Feb]Cow Sorting牛排序(置换群)
然后找了本书,,pdf:《
组合数学
算法与分析1》。。。还算好,,看懂了。。 看来数学是硬伤。。 我需要一本《
组合数学
》! 。。。 好了。
·
2015-11-13 11:50
USACO
国家集训队论文分类
转载地 : 点击打开链接
组合数学
计数与统计 2001 – 符文杰:《Pólya原理及其应用》 2003 – 许智磊:《浅谈补集转化思想在统计问题中的应用
·
2015-11-13 11:20
分类
【BZOJ】1042: [HAOI2008]硬币购物(dp+容斥原理)
用了
组合数学
中的多重集合方案的容斥原理。 设$A_i$表示i超过d[i]的性质 则我们要求: $$| \overline{A_1} \cap \overline{A_2} \cap ...
·
2015-11-13 11:24
2008
poj3252
第一道
组合数学
题,连跪一天。。 没有discuss根本做不出来,但是想想不是很难。
·
2015-11-13 08:08
poj
国家集训队论文整理分类
组合数学
计数与统计 2001 - 符文杰:《Pólya原理及其应用》 2003 - 许智磊:《浅谈补集转化思想在统计问题中的应用》 2007 - 周冬
·
2015-11-13 06:47
分类
SPOJ 78 Marbles
组合数学
相当于从n-1个位置里面找k-1个位置放隔板 1 #include <cstdio> 2 #include <cstring> 3 #include <cstdlib> 4 #include <algorithm> 5 6 #define LL long long int 7 8 using na
·
2015-11-13 05:43
poj
数学题
前面的是POJ的,后面的是HOJ 1.burnside定理,polya计数法 这个大家可以看brudildi的《
组合数学
》,那本书的这一章写的很详细也很容易理解
·
2015-11-13 05:45
数学
poj 1809 Regetni——
组合数学
A=|x1y2 - y1x2 + x2y3 - y2x3 + x3y1 - y3x1|/2 Try to make clever use of this formula. 先开始怎么想都没有头绪,后来瞄了一眼discuss,有人说其实每个点的坐标只对2的模数有意义。。就有点思路了 总的方法数是C(n,3),再减去不满足情况的 变形:y1*(x3-x2)+y2*(x1-x3)+y3
·
2015-11-13 05:27
get
hoj1402整数划分问题
希望这道题会对你的
组合数学
的解题能力有所帮助。 Input 每组输入是两个整数n和k。
·
2015-11-13 03:57
问题
POJ 数学题目
1.burnside定理,polya计数法 这个大家可以看brudildi的《
组合数学
》,那本书的这一章写的很详细也很容易理解。
·
2015-11-13 02:46
poj
补一个解题报告
上周周赛的解题报告…… 是一个
组合数学
的DP
组合数学
非常差劲却要担当DP任务的我对这类题真的很无奈。 比赛的时候没有思路。
·
2015-11-13 02:27
高斯消元解开关问题
继上一篇
组合数学
DP以后我又要来侮辱数学了……希望各位大佬不要拍砖。
·
2015-11-13 02:20
问题
组合数学
相关的DP
希望写的这点东西不要侮辱了数学%%……*%& 本着学习的态度找来了一些
组合数学
相关的DP题,至于其他所谓的数学题就不在我的研究范围内了……队友呀,靠你们了
组合数学
的DP题,有这样一种带有状态压缩的思想
·
2015-11-13 02:19
dp
Catalan数
关于Catalan数的解释网上已经有很多了,这里写一下一个常用的Catalan数模型 出自《
组合数学
》:有n 个1和n个-1 ,求有多少个排列使得对任意前k个数,和>=0 分析:对于任意前k个数和
·
2015-11-13 02:40
cat
学习方向
深广度: 计算机科学前沿技术 语言交流: 考研英语、计算机英语、英语口语、语言表达 文化哲学: 现象学、战争论、实用主义 数学算法: 运筹学、
组合数学
、离散数学、具体数学、
·
2015-11-13 01:59
学习
HDU 1028 Ignatius and the Princess III
套用
组合数学
母函数模板 View Code 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main()
·
2015-11-13 00:23
HDU
poj1906
组合数学
View Code import java.io.*;import java.util.*;import java.math.
·
2015-11-13 00:02
poj
ZOJ1100 状压DP +深搜
记得做过类似于这类题目是能够用
组合数学
方法来解决的,可惜淡忘了,也找不到了,看了网上的也有人提到过能够用组合公式解决,但是没人做,都是用了状压DP的方法,这个状压非常难讲清楚吧,推荐两篇 第一遍大体看看这个
·
2015-11-12 22:27
ZOJ
poj3270Cow Sorting(置换)
链接 对于
组合数学
是一点也不了解 讲解 重要一点 要知道一个循环里最少的交换次数是m-1次 、 1 #include <iostream> 2 #include<
·
2015-11-12 21:29
sort
HDU 4832 Chess(DP+
组合数学
)(2014年百度之星程序设计大赛 - 初赛(第二轮))
Problem Description 小度和小良最近又迷上了下棋。棋盘一共有N行M列,我们可以把左上角的格子定为(1,1),右下角的格子定为(N,M)。在他们的规则中,“王”在棋盘上的走法遵循十字路线。也就是说,如果“王”当前在(x,y)点,小度在下一步可以移动到(x+1, y), (x-1, y), (x, y+1), (x, y-1), (x+2, y), (x-2, y), (x,
·
2015-11-12 21:08
程序设计
矩形的个数 n 206
组合数学
,刚看到的时候脑子不会转,没一点思路,知道找公式,不知道如何找公式,唉,在长和宽上分别取两条边,这样就可以组成一个矩形,分步:1,在横向取两条边;C(m+1,2) == m*(m+1)/2;2,
·
2015-11-12 20:29
cf C On Number of Decompositions into Multipliers
思路:分解质因数,求出每一个质因子的个数,然后用
组合数学
中隔板法把这些质因子分成n分,答案就是所有质因子划分成n份的情况的乘积。
·
2015-11-12 20:55
position
CodeForces369C On Changing Tree
+xn=k的有多少个非负整数解,学过离散数学或者一些
组合数学
的就会知道,答案是C(k,n+k-1),但是由于n+k-1可能会很大,我一开始考虑小了,贡献了好
·
2015-11-12 19:25
codeforces
暑假学习日记2013/7/22
今天打了一下学校的个人赛,仍然是CF上的题.总的来说水平有限,能dp出来的dp出来了,能找规律的也找了,能构造的也构造了,但是复杂的
组合数学
,或者是图论搜索,还真的打不出来了
·
2015-11-12 19:23
学习
面试收集--卡特兰数(Catalan数)应用
catalan
组合数学
上的递归式定义如下,这个递归定义是欧拉在研究下面问题5时得出的一个式子,是Catalan数起源的一种说法。 h(n)
·
2015-11-12 17:16
cat
Saving Beans
组合数学
之 Lucas定理
Saving Beans 题目抽象:有n颗水果树,每科树上有无穷多个水果(同一棵树上的水果相同)。现在要从这n棵树上取不超过m个水果,有多少种取法。 ps:S={n1*a1,n2*a2,n3*a3,……,nn*an}.若m<ni(i=1,2,...n) 则s的m组合=T={m*1,(n-1)*0} = (m+n-1
·
2015-11-12 16:01
bean
POJ 3270
省赛被虐了,最近就搞搞数论和
组合数学
的题目。 这题主要运用了
组合数学
中的置换群概念,其他也没什么好说的了。
·
2015-11-12 16:00
poj
算法训练想法
排序训练:冒泡、选择、快速排序 大数问题:大数加法、减法、乘法、除法 hdu:大菲波数 动态规划:背包问题、状态压缩(hdu 1074)、树形DP(hdu 1561)
组合数学
·
2015-11-12 15:06
算法
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他