====数论||数学问题====
文章平均质量分 80
一念执着_
做一个让自己羡慕的人
展开
-
【欧拉函数】 poj2407 Relatives(裸欧拉函数)
欧拉函数:对于一个正整数n,是小于或等于n的数中与n互质的数的数目,记作φ(n) 。 Euler函数表达通式:φ(x)=x*(1-1/p1)*(1-1/p2)*(1-1/p3)*(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数,x是不为0的整数。φ(1)=1(唯一和1互质的数就是1本身)。对于质数p,φ(p) = p - 1。注意φ(原创 2017-01-11 09:12:18 · 570 阅读 · 0 评论 -
【2017河南省省赛个人选拔赛补题】hdu4722 Good Numbers9(找规律)+CodeForces 729D(思路题)
Good NumbersTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4714 Accepted Submission(s): 1499Problem DescriptionIf we sum up原创 2017-03-17 22:00:16 · 698 阅读 · 0 评论 -
hdu5750 Dertouzos (思路题)
DertouzosTime Limit: 7000/3500 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 2097 Accepted Submission(s): 634Problem DescriptionA positive prop原创 2017-03-22 13:53:47 · 756 阅读 · 0 评论 -
【矩阵快速幂】nyoj301 递推求值
递推求值时间限制:1000 ms | 内存限制:65535 KB难度:4描述 给你一个递推公式:f(x)=a*f(x-2)+b*f(x-1)+c并给你f(1),f(2)的值,请求出f(n)的值,由于f(n)的值可能过大,求出f(n)对1000007取模后的值。注意:-1对3取模后等于2输入第一行是一个整数T,表示测试数据的组数(T随后每行有六原创 2017-01-06 14:13:52 · 571 阅读 · 0 评论 -
【矩阵快速幂】HDU 2157 How many ways??(矩阵快速幂经典问题)
给定一个有向图,问从A点恰好走k步(允许重复经过边)到达B点的方案数mod p的值 把给定的图转为邻接矩阵,即A(i,j)=1当且仅当存在一条边i->j。令C=A*A,那么C(i,j)=ΣA(i,k)*A(k,j),实际上就等于从点i到点j恰好经过2条边的路径数(枚举k为中转点)。类似地,C*A的第i行第j列就表示从i到j经过3条边的路径数。同理,如果要求经过k步的路径数,我们只原创 2017-04-13 21:29:00 · 604 阅读 · 0 评论 -
十个利用矩阵乘法解决的经典题目
十个利用矩阵乘法解决的经典题目 好像目前还没有这方面题目的总结。这几天连续看到四个问这类题目的人,今天在这里简单写一下。这里我们不介绍其它有关矩阵的知识,只介绍矩阵乘法和相关性质。 不要以为数学中的矩阵也是黑色屏幕上不断变化的绿色字符。在数学中,一个矩阵说穿了就是一个二维数组。一个n行m列的矩阵可以乘以一个m行p列的矩阵,得到的结果是一个n行p列的矩阵,其中的第i行第j列位转载 2017-04-14 10:47:12 · 617 阅读 · 0 评论 -
【错排公式】 hdu2049 不容易系列之(4)——考新郎(错排+排列组合)
错排:有n对新婚夫妇,对应新娘在(1-n)n个位置上,让各位新郎寻找自己的新娘,全部找错共有多少种找法,记n个元素的错排总数为f(n)假设有n个新郎,第一个新郎可找2-n的任一个位置,共n-1种找法,设第一个新郎找到了第k个位置,若此时第k个新郎正好找到了第1个位置,则只要将剩下的n-2错排,即f(n-2),若第k个新郎没有找到第1个位置,则将n-1个位置错排,即为f(n-1)由递原创 2016-11-15 16:28:48 · 988 阅读 · 0 评论 -
【快速幂模板】 nyoj102 次方求摸 420 p次方求和(快速幂+同余定理)
一般循环求解时间复杂度O(N)快速幂时间复杂度O(log2(N))求a^b原理 :将b转化为二进制 该二进制数第i位的权为 如a^11 11的二进制是1011 11 = 2³×1 + 2²×0 + 2¹×1 + 2º×1a^11=code:int pow(int a,int b){原创 2016-11-06 10:32:41 · 946 阅读 · 2 评论