ACM_组合数学
关于组合数学的知识及一些解题报告
ITAK
这个作者很懒,什么都没留下…
展开
-
HDU 6021 MG loves string(容斥原理)——BestCoder Round #93 1003
传送门 MG loves stringTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 115 Accepted Submission(s): 41Problem Description MG is a busy boy. And原创 2017-04-22 16:22:42 · 1120 阅读 · 1 评论 -
HDU 5187 zhx's contest(组合数学)
传送门 zhx’s contestTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2393 Accepted Submission(s): 755Problem Description As one of the most power原创 2017-03-12 19:25:29 · 875 阅读 · 0 评论 -
UVA 11806 Cheerleaders(容斥原理 + 组合数)
传送门 In most professional sporting events, cheerleaders play a major role in entertaining the spectators. Their roles are substantial during breaks and prior to start of play. The world cup soccer is原创 2016-10-31 16:40:45 · 1104 阅读 · 0 评论 -
HDU 5490 Simple Matrix(组合数学+构造等比数列)——2015 ACM/ICPC Asia Regional Hefei Online
传送门Simple MatrixTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 471 Accepted Submission(s): 158Problem Description As we know, sequence in the原创 2016-10-05 20:52:51 · 1063 阅读 · 0 评论 -
HDU 4810 Wall Painting(组合数学 + 位运算)——2013ACM/ICPC亚洲区南京站现场赛
传送门Wall PaintingTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2627 Accepted Submission(s): 839Problem Description Ms.Fang loves painting ve原创 2016-09-20 21:06:46 · 2211 阅读 · 0 评论 -
51NOD 1509 加长棒 && Codeforces 571 A. Lengthening Sticks(组合数学 + 挡板法)
[传送门](http://codeforces.com/contest/571/problem/A)A. Lengthening Stickstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given three sticks wi原创 2016-09-16 17:05:11 · 1470 阅读 · 0 评论 -
HDU 5407 CRB and Candies(素数筛 + 逆元 + 组合数公式)——2015 Multi-University Training Contest 10
传送门CRB and CandiesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1049 Accepted Submission(s): 501Problem Description CRB has NN different can原创 2016-09-02 13:43:35 · 962 阅读 · 0 评论 -
伯努利数应用
组合数学、 伯努利数、 自然数幂和原创 2016-08-07 18:13:40 · 3026 阅读 · 4 评论 -
自然数幂和
首先我来介绍一下什么是自然数幂和:1+2+3+...+i+...+n=?1+2+3+...+i+...+n=?12+22+32+...+i2+...+n21^2 +2^2+3^2+...+i^2+...+n^21k+2k+3k+...+ik+...+nk1^k +2^k+3^k+...+i^k+...+n^k类似上述式子的就是自然数幂和了,那么具体怎么求呢,这就是今天的重点了:1+2+3+...+i原创 2016-08-06 11:08:22 · 1756 阅读 · 0 评论 -
51NOD 1120 机器人走方格 V3(卢卡斯定理 + 非降路径)
传送门N * N的方格,从左上到右下画一条线。一个机器人从左上走到右下,只能向右或向下走。并要求只能在这条线的上面或下面走,不能穿越这条线,有多少种不同的走法?由于方法数量可能很大,只需要输出Mod 10007的结果。 Input 输入一个数N(2 <= N <= 10^9)。 Output 输出走法的数量 Mod 10007。 Input示例 4 Output示例 10 解题思路原创 2016-08-05 17:59:12 · 1420 阅读 · 0 评论 -
HDU 5794 A Simple Chess(卢卡斯定理 + 容斥原理)
传送门 A Simple ChessTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 667 Accepted Submission(s): 168Problem Description There is a n×mn\times原创 2016-08-05 11:18:21 · 1270 阅读 · 0 评论 -
51NOD 1016 水仙花数 V2(打表)
传送门 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153,1634 = 1^4 + 6^4 + 3^4 + 4^4)。 给出一个整数M,求 >= M的最小的水仙花数。 Input 一个整数M(10 <= M <= 10^60) Output 输出>= M的最小的水仙花数,如果没有符合条件的水仙花数原创 2016-08-04 19:36:18 · 1450 阅读 · 0 评论 -
卢卡斯定理的模板以及应用
定义: Lucas定理是用来求 C(n,m)C(n,m) MODMOD pp,p为素数的值。Lucas定理:我们令n=sp+q,m=tp+r.(q,r≤p)n=sp+q , m=tp+r .(q ,r ≤p) 那么:(在编程时你只要继续对 调用 LucasLucas 定理即可。代码可以递归的去完成这个过程,其中递归终点为 t=0t = 0 ;时间复杂度 O(logp(n)∗p):)O(lo原创 2016-08-04 19:17:16 · 1496 阅读 · 0 评论 -
51NOD 1632 B君的连通(推公式)——算法马拉松16
传送门 B国拥有n个城市,其交通系统呈树状结构,即任意两个城市存在且仅存在一条交通线将其连接。A国是B国的敌国企图秘密发射导弹打击B国的交通线,现假设每条交通线都有50%的概率被炸毁,B国希望知道在被炸毁之后,剩下联通块的个数的期望是多少?Input 一个数n(2<=n<=100000) 接下来n-1行,每行两个数x,y表示一条交通线。(1<=x,y<=n) 数据保证其交通系统构成一棵树。原创 2016-08-01 10:27:24 · 1668 阅读 · 0 评论 -
HDU 3723 Delta Wave(默慈金数)
传送门 Delta WaveTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1160 Accepted Submission(s): 370Problem Description A delta wave is a high am原创 2016-07-30 11:30:29 · 1232 阅读 · 0 评论 -
默慈金数
传送门 有一个1*n的矩阵 固定第一个数为1 其他填正整数 且相邻数的差不能超过1 求方案数%1e9+7的结果 Input 一个数n 表示1*n的矩阵(n<=10^6) Output 一个数 表示方案数%1e9+7的结果 Input示例 3 Output示例 5解题思路: 这是一个默慈金数的题目,那么什么叫默慈金数呢。 默慈金数是在数学中,一个给定的数n的默慈金数是“在一原创 2016-07-29 19:31:13 · 1602 阅读 · 0 评论 -
51NOD 1103 N的倍数(抽屉原理)
传送门一个长度为N的数组A,从A中选出若干个数,使得这些数的和是N的倍数。 例如:N = 8,数组A包括:2 5 6 3 18 7 11 19,可以选2 6,因为2 + 6 = 8,是8的倍数。 Input 第1行:1个数N,N为数组的长度,同时也是要求的倍数。(2 <= N <= 50000) 第2 - N + 1行:数组A的元素。(0 < A[i] <= 10^9) Output 如原创 2016-07-15 17:27:10 · 1333 阅读 · 0 评论 -
51NOD 1639 绑鞋带(组合数学 + 递推)
传送门 有n根鞋带混在一起,现在重复n次以下操作:随机抽出两个鞋带头,把它们绑在一起。可以想象,这n次之后將不再有单独的鞋带头,n条鞋带系成了一些环。那么有多大概率刚好所有这些鞋带只形成了一个环? Input 仅一行,包含一个整数n (2<=n<=1000)。 Output 输出一行,为刚好成环的概率。 Input示例 2 Output示例 0.666667解题思路: 考虑n根原创 2016-07-13 15:41:26 · 1983 阅读 · 2 评论 -
Acdream 1420 High Speed Trains(大数 + 容斥原理)
传送门High Speed Trains Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others) Submit Statistic Next Problem Problem Description The kingdom of Flatland has n cities. Recentl原创 2016-06-19 17:56:48 · 2189 阅读 · 4 评论 -
HDU 5698 瞬间移动 (2016"百度之星" - 初赛(Astar Round2B) 1003)
传送门 瞬间移动Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 140 Accepted Submission(s): 66Problem Description 有一个无限大的矩形,初始时你在左上角(即第一行第一列),每次你都原创 2016-05-22 18:20:51 · 5169 阅读 · 4 评论 -
ACdream 1113 The Arrow (概率DP)
概率 DP原创 2016-04-26 17:31:28 · 1145 阅读 · 0 评论 -
HDU 1695 GCD(容斥原理 + 欧拉函数)
传送门GCDTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8784 Accepted Submission(s): 3260Problem DescriptionGiven 5 integers: a, b, c, d, k, y原创 2016-04-02 14:58:13 · 1332 阅读 · 0 评论 -
HDU 1521 排列组合(指数型母函数)
传送门Problem Description 有n种物品,并且知道每种物品的数量。要求从中选出m件物品的排列数。例如有两种物品A,B,并且数量都是1,从中选2件物品,则排列有”AB”,”BA”两种。Input 每组输入数据有两行,第一行是二个数n,m(1<=m,n<=10),表示物品数,第二行有n个数,分别表示这n件物品的数量。Output 对应每组数据输出排列数。(任何运算不会超出2^31的原创 2016-04-01 19:43:43 · 1326 阅读 · 0 评论 -
UVA 10325 The Lottery(容斥原理)
容斥原理原创 2016-04-04 11:57:41 · 1296 阅读 · 0 评论 -
POJ 3904 Sky Code (容斥原理)
容斥原理 + 素因子分解 + 输入输出外挂原创 2016-04-06 19:53:49 · 1175 阅读 · 0 评论 -
UVALive 7040 Color (容斥原理 + 组合数学递推公式 + 求逆元 + 基础数论)
传送门 英文题目:Recently, Mr. Big recieved n owers from his fans. He wants to recolor those owers with m colors. The owers are put in a line. It is not allowed to color any adjacent owers with the same colo原创 2016-04-11 20:41:09 · 2842 阅读 · 1 评论 -
HDU 4059 The Boss on Mars(容斥原理 + 四次方求和)
容斥原理 + 四次方求和 + 数论原创 2016-04-08 19:45:54 · 3779 阅读 · 0 评论