数学知识
Source-Roc
这个作者很懒,什么都没留下…
展开
-
51nod 1635 第K个幸运排列 逆康托展开+DFS
题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1635康托展开和逆康托展开解释:https://blog.csdn.net/u011815404/article/details/994129891635 第K个幸运排列比得喜欢幸运数字。这里所说的幸运数字是由4和7组成的正整数。比如,整数47,744,4是...原创 2019-08-15 19:37:34 · 197 阅读 · 0 评论 -
Light OJ 1138 Trailing Zeroes (III)
题目链接http://lightoj.com/volume_showproblem.php?problem=11381138 - Trailing Zeroes (III) PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB You task is ...原创 2019-01-21 19:17:35 · 146 阅读 · 0 评论 -
处女座的测验
链接:https://ac.nowcoder.com/acm/contest/327/H来源:牛客网 处女座的测验(一)时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288KSpecial Judge, 64bit IO Format: %lld题目描述处女座进行了一场c语言的考试,要求很简单,输出2000个正整数,并且满足以...原创 2019-01-25 19:31:10 · 206 阅读 · 0 评论 -
处女座的砝码-数学推论
链接:https://ac.nowcoder.com/acm/contest/327/C来源:牛客网 处女座的砝码时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述处女座热爱做物理实验,为了实验,处女座必须要精确的知道物品的质量。处女座准备自己设计一套砝码,每一个砝码都是正整...原创 2019-01-25 19:24:58 · 219 阅读 · 0 评论 -
poj2891 中国剩余定理(不互质)
题目链接:http://poj.org/problem?id=2891 Strange Way to Express Integers Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 21433 Accepted: 7181 De...原创 2019-01-14 17:00:29 · 371 阅读 · 0 评论 -
小a的学期 求C(n,m)%p
链接:https://ac.nowcoder.com/acm/contest/317/H来源:牛客网 小a的学期时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 524288K,其他语言1048576K64bit IO Format: %lld题目描述小a是一个健忘的人,由于他经常忘记做作业,因此老师对他很恼火。小a马上就要开学了,他学期一共2n2n天,对于...原创 2019-01-23 21:04:55 · 418 阅读 · 0 评论 -
小a与黄金街道---欧拉函数
链接:https://ac.nowcoder.com/acm/contest/317/D来源:牛客网 小a与黄金街道时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K64bit IO Format: %lld题目描述小a和小b来到了一条布满了黄金的街道上。它们想要带几块黄金回去,然而这里的城管担心他们拿走的太多,于是要求小a和小...原创 2019-01-23 20:34:24 · 147 阅读 · 0 评论 -
hdu6333 Harvest of Apples 莫队
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6333重点就是图上画出来了图片来自:https://blog.csdn.net/renzijing/article/details/81568403 算法是使用S(1,1)=2,开始计算的同时使用离线直接上代码:#include<algorithm>#in...原创 2018-11-28 00:20:25 · 127 阅读 · 0 评论 -
hdu 1205 分糖果-排列
题目链接:This is the link 吃糖果 Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 47492 Accepted Submission(s): 13557 Problem Des...原创 2018-08-15 10:48:28 · 185 阅读 · 0 评论 -
莫比乌斯反演
博客转自:https://blog.csdn.net/acdreamers/article/details/8542292 莫比乌斯反演在数论中占有重要的地位,许多情况下能大大简化运算。那么我们先来认识莫比乌斯反演公式。定理:和是定义在非负整数集合上的两个函数,并且满足条件,那么我们得到结论 在上面的公式中有一个函数,它的定义如下: 若,那么 ...转载 2018-08-08 10:28:28 · 170 阅读 · 0 评论 -
计数原理
计数原理计数原理是数学中的重要研究对象之一,包括抽屉原理,加法原理,乘法原理,容斥原理抽屉原理(鸽巢原理)把n+1件东西放进n个抽屉里面,一定有一个抽屉里放了两件或两件以上(重复、循环)把n-1件东西放进n个抽屉里面,至少有一个抽屉是空的加法原理(分类加法原理)如果事件A有p种生产方式,B有q种生产方式,则事件(A或B)有(p+q)种生产方式注意:事件A和事件B产生的方...原创 2018-08-05 22:39:07 · 4773 阅读 · 0 评论 -
组合数学目录
3.1 计数原理 This is the link3.2 稳定婚姻问题 This is the link3.3 组合问题分类 This is the link3.4-5 排列 This is the link斯特林数 This is the link3.6 母函数 This is the link 指数型母函数 This is the link3.7 莫比乌...原创 2018-08-05 23:04:37 · 417 阅读 · 0 评论 -
hdu 5478 Can you find it 数学(思维)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5478Can you find itProblem DescriptionGiven a prime number C(1≤C≤2×105), and three integers k1, b1, k2 (1≤k1,k2,b1≤109). Please find all pairs (a...原创 2019-01-16 11:12:20 · 139 阅读 · 0 评论 -
hdu 3003-Pupu-快速幂取模
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3003PupuTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2160Accepted Submission(s): 87...原创 2019-03-03 23:19:56 · 201 阅读 · 0 评论 -
1130 N的阶乘的长度 V2(斯特林近似)
题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=11301130 N的阶乘的长度 V2(斯特林近似)输入N求N的阶乘的10进制表示的长度。例如6! = 720,长度为3。收起输入第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 1000)第2 - T + 1行:...原创 2019-07-28 11:29:55 · 138 阅读 · 0 评论 -
51nod 1186 质数检测 V2 质数检测(四种方式)
题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=11861186 质数检测 V2给出1个正整数N,检测N是否为质数。如果是,输出"Yes",否则输出"No"。收起输入输入一个数N(2 <= N <= 10^30)输出如果N为质数,输出"Yes",否则输出"No"。输入样例...原创 2019-07-28 10:51:30 · 255 阅读 · 0 评论 -
51nod 1058 N的阶乘的长度
题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=10581058 N的阶乘的长度输入N求N的阶乘的10进制表示的长度。例如6! = 720,长度为3。收起输入输入N(1 <= N <= 10^6)输出输出N的阶乘的长度输入样例6输出样例3思路:n...原创 2019-07-27 17:21:07 · 119 阅读 · 0 评论 -
51nod 1352 集合计数(扩展欧几里得的应用)
题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=13521352 集合计数给出N个固定集合{1,N},{2,N-1},{3,N-2},...,{N-1,2},{N,1}.求出有多少个集合满足:第一个元素是A的倍数且第二个元素是B的倍数。提示:对于第二组测试数据,集合分别是:{1,10},{2,9},{3,8...原创 2019-07-27 11:25:25 · 191 阅读 · 0 评论 -
51 nod 1242 斐波那契数列的第N项(矩阵快速幂的模板)
题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=12421242 斐波那契数列的第N项斐波那契数列的定义如下:F(0) = 0F(1) = 1F(n) = F(n - 1) + F(n - 2) (n >= 2)(1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...原创 2019-07-31 09:23:15 · 175 阅读 · 0 评论 -
Codeforces Round #140 (Div. 1) C. Anniversary (两个定理的应用(数论+矩阵快速幂)
题目链接:http://codeforces.com/problemset/problem/226/CC. AnniversaryThere are less than 60 years left till the 900-th birthday anniversary of a famous Italian mathematician Leonardo Fibonacci. O...原创 2019-07-30 19:00:55 · 163 阅读 · 0 评论 -
特殊三角矩阵的矩阵快速幂
构造出的矩阵:A1...A1 A2...A1 A2 A3...A1 A2 A3 .........An辅助矩阵:1 2 3......n0 1 2......n-10 0 1......n-20 0 0......1矩阵式对称的可以只保留(A1,A2.......An)和(1,2,3,....n)进行优化,这样矩阵运算的时候只需要两重循环#defin...原创 2019-07-25 16:54:39 · 1450 阅读 · 0 评论 -
最小圆覆盖
题目链接:https://www.luogu.org/problemnew/show/P1742This is codes:#include<algorithm>#include<cstdio>#include<cstring>#include<cmath>#include<cstdlib>#include<...原创 2019-05-02 20:57:29 · 301 阅读 · 0 评论 -
旋转卡壳求长度(凸包直径)
思路链接:https://blog.csdn.net/ACMaker/article/details/3177045题目链接:http://poj.org/problem?id=2187This is the codes:#include<algorithm>#include<cstdio>#include<cstring>#inc...原创 2019-05-02 20:53:36 · 342 阅读 · 0 评论 -
旋转卡壳求宽度(求凸包的宽度)
思路链接:https://blog.csdn.net/ACMaker/article/details/3177292题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=6177This is th...原创 2019-05-02 20:50:32 · 415 阅读 · 0 评论 -
loj1078 Integer Divisibility-同余定理
题目链接:http://lightoj.com/volume_showproblem.php?problem=10781078 - Integer Divisibility PDF (English) Statistics Forum Time Limit:2 second(s) Memory Limit:32 MB If an integer...原创 2019-03-03 17:18:51 · 210 阅读 · 0 评论 -
母函数(Generating function)详解
母函数(Generating function)详解 — TankyWoo转载请标明出处文章转自:http://www.wutianqi.com/?p=596 在数学中,某个序列的母函数(Generating function,又称生成函数)是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。使用母函数解决问题的方法称为母函数方法。母函数可分为很多种,包括普通母函数、指...转载 2018-08-07 10:31:31 · 194 阅读 · 0 评论 -
指数型母函数
转自:指数型母函数 母函数对于组合类型数列的研究很有帮助,而指数型母函数可以很方便的拿来研究排列类型的数列。 例:考虑n个元素组成的多重集,其中a1重复了n1次,a2重复了n2次……ak重复了nk次,从中取r个排列,求不同的排列数。 如果根据母函数。取r个数组合,则组合数是:G(x) = (1+x+x^2+x^3)*(1+x+x^2)*(1+x+x^2+x^3)。 但现在我...转载 2018-08-07 10:38:27 · 580 阅读 · 0 评论 -
欧拉函数及其线性筛选法
欧拉函数 欧拉函数,它又称为Euler's totient function、φ函数、欧拉商数等,对正整数n,欧拉函数是小于n且和n互质的正整数(包括1)的个数。例如φ(8)=4,因为1,3,5,7均和8互质,下面用φ(n)表示欧拉函数的值。欧拉定理费马定理适用于素数模下的,指数同余性质,当模为合数的时候,需要用欧拉定理推荐博客https://blog.csdn.net...原创 2018-08-01 23:02:05 · 638 阅读 · 0 评论 -
中国剩余定理
推导思路:x≡(mod )x≡ (mod )......x≡ (mod )我们假设已经找出了一些,满足Ni能被, ...... , , .... 整除, mod =1,那么问题就容理解了,最后的一个可行解ans= 现在问题的关键在于如何找出这样的设M=* *………* ,x, y为任意整数,由的含义可知…………①…………②联立 ① ②得到,其中和为已...原创 2018-08-02 08:09:15 · 518 阅读 · 0 评论 -
最大公约数——最小公倍数
#include<algorithm>里面包含库函数__gcd(a,b);返回a,b的最大公约数直接上代码#include<iostream>#include<algorithm>using namespace std;int GCD(int x,int y){ return y == 0 ? x : GCD(y,x%y);}...原创 2018-08-02 08:14:24 · 180 阅读 · 0 评论 -
Pollard Rho 求大数因子
传送门:证明大佬水平 多种方式详解 //强烈建议#include<iostream>#include<cstdlib>#include<algorithm>using namespace std;#define ll long long#define Times 10ll fac[1000001];ll num[1000001];...原创 2018-08-02 08:58:59 · 219 阅读 · 0 评论 -
卡特兰数列(Catalan )
简述卡特兰数又称卡塔兰数,它是组合数学中一个常出现在各种计数问题中出现的数列,其前几项为 : 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, ......卡特兰数表1-100公式1.递归公式1 2.递归公式2 3.组合公式1 4.组合公式 2 5.增长趋势 ...原创 2018-08-04 11:33:03 · 7597 阅读 · 1 评论 -
扩展欧几里得算法-青蛙的约会(poj1061)
扩展欧几里得算法青蛙的约会(poj1061)Description两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能碰到对方的。但是除非这两只青...原创 2018-08-05 20:01:03 · 196 阅读 · 0 评论 -
逆元
逆元(inv) 若a*x≡1(mod b) ,a,b互质,则称x为a的逆元,记作应用:当题目要求对结果求 m 的模,且当过程需要计算 时,需要对 取模,即 ,有时 b 过于大,会出现爆精度的情况,所以需要变除法为乘法。实例,已,即c是b关于m的逆元得到:同时又求解方法:1.费马小定理 对于正整数a,有素数p,且a与p互质(GCD(a,p)==1),当,则是...原创 2018-08-05 22:49:40 · 452 阅读 · 0 评论 -
POJ2767 Reduced ID Numbers -同余定理
题目链接 This is the linkDescriptionT. Chur teaches various groups of students at university U. Every U-student has a unique Student Identification Number (SIN). A SIN s is an integer in the range 0 ≤...原创 2018-08-06 09:44:35 · 221 阅读 · 0 评论 -
(hdu3579)Hello Kiki-中国剩余定理(不互质)
中国剩余定理-——逐一合并大法题目链接 This is the linkProblem DescriptionOne day I was shopping in the supermarket. There was a cashier counting coins seriously when a little kid running and singing "门前大桥下游过一群鸭,快...原创 2018-08-06 15:18:33 · 175 阅读 · 0 评论 -
BSGS_及其扩展算法
(Baby Step Giant Step)算法BSGS存在的目的是求中x的解,BSGS算法要求A与C互质,且C为质数令,其中m=ceil(),这样原式就变成了,移项化简得到 先循环(共有m项),将存入Hash表中,这个就是Baby Steps 再循环 枚举左边多的部分,从hash表里面寻找是否有相同的,这就是(这就是Giant Step) 找到相同的就是一组答案,例题 p...原创 2018-08-06 22:04:40 · 784 阅读 · 0 评论 -
大数(10^9)求欧拉数
题目链接 POJ2407 This is the linkProblem DescriptionGiven n, a positive integer, how many positive integers less than n are relatively prime to n? Two integers a and b are relatively prime if there ar...原创 2018-08-09 20:56:35 · 1562 阅读 · 0 评论 -
简单素数
1.穷举法判别素数int main(){ int n,i; scanf("%d",&n); for(i=2;i<sqrt(n); ++i) if(n%i==0) break; if(i<=sqrt(n)||n==1) printf("NO\n"); else ...原创 2018-08-01 21:28:12 · 199 阅读 · 0 评论 -
strongbox-数论
题目链接:strongbox(英文版)结论1:如果x是密码,则gcd(x,n)是密码结论2:如果x,y是密码,那么gcd(x,y)是密码,反之则不是约束条件:1.密码集合A中存在很多,所以尽量小2.对于任何1<=j<k,不能整除a[j](否则a[j]也是密码)3.根据结论1,集合中的两个数为a[k],gcd(a[k],n),存在a[k]|gcd(a[k],n)。...原创 2018-07-30 11:37:51 · 597 阅读 · 0 评论