![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
----数论----
笑面蘑菇
这个作者很懒,什么都没留下…
展开
-
[洛谷 2822]组合数问题---二项式定理+前缀和
题目描述组合数CnmC_n^mCnm表示的是从n个物品中选出m个物品的方案数。举个例子,从(1,2,3) 三个物品中选择两个物品可以有(1,2),(1,3),(2,3)这三种选择方法。根据组合数的定 义,我们可以给出计算组合数的一般公式:Cnm=n!m!(n−m)!C_n^m=\frac{n!}{m!(n - m)!}Cnm=m!(n−m)!n!其中n! = ...原创 2017-10-06 18:08:40 · 954 阅读 · 0 评论 -
[洛谷 P1050] 循环 -- 数学 + 高精度
传送门:洛谷 P1050乐乐是一个聪明而又勤奋好学的孩子。他总喜欢探求事物的规律。一天,他突然对数的正整数次幂产生了兴趣。众所周知,222的正整数次幂最后一位数总是不断的在重复2,4,8,6,2,4,8,6…2,4,8,6,2,4,8,6…2,4,8,6,2,4,8,6…我们说222的正整数次幂最后一位的循环长度是444(实际上444的倍数都可以说是循环长度,但我们只考虑最小的循环长度...原创 2018-09-11 16:04:31 · 607 阅读 · 0 评论 -
GCD --- 欧拉函数+质数筛选
传送门:洛谷2568题目描述给定整数N,求1<=x,y<=N且Gcd(x,y)为素数的数对(x,y)有多少对.分析 题目所求为gcd(x, y) = p(p表示质数)的个数;对此,可以转化成:gcd(x/p, y/p) = 1;于是可以考虑欧拉函数,然后乱搞一下: 对于ϕϕ\phi (x) 所属的数对(x, y), 它可以衍生出 若干组(这里的...原创 2018-08-02 10:57:15 · 393 阅读 · 0 评论 -
[WC 2009]取石子游戏 --- 博弈论-SG函数
传送门:bzoj 1874题目描述 小H和小Z正在玩一个取石子游戏。 取石子游戏的规则是这样的,每个人每次可以从一堆石子中取出若干个石子,每次取石子的个数有限制,谁不能取石子时就会输掉游戏。 小H先进行操作,他想问你他是否有必胜策略,如果有,第一步如何取石子。分析 取火柴游戏的升级版,由于数据范围有些水,对此可以考虑直接暴力求SG函数(当然可以用记搜优化). ...原创 2018-08-14 10:48:37 · 361 阅读 · 2 评论 -
[poj 3233]Matrix Power Series --- 构造 + 矩阵快速幂
传送门:poj3233题目大意给定一个n×nn×nn \times n的矩阵AAA,求矩阵SSS,其中S=A+A2+⋯+AkS=A+A2+⋯+AkS = A + A^2 + \cdots + A^k,且对mmm取模.分析乍一看,是个等比数列求和,然后扯上除法、逆元,然后……\dots就没有然后了,可以直接弃疗了. 对此不得不换个思路,考虑一下构造递推式. 有秦九韶算...原创 2018-08-14 10:14:55 · 103 阅读 · 0 评论 -
[CQOI2007]余数求和 --- 除法(整除)分块
传送门:洛谷2261题目描述给出正整数n和k,计算G(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值,其中k mod i表示k除以i的余数。例如G(10, 5)=5 mod 1 + 5 mod 2 + 5 mod 3 + 5 mod 4 + 5 mod 5 …… + 5 mod 10=0+1+2+1+0+5+5+5+5+5=29...原创 2018-08-10 08:56:31 · 280 阅读 · 0 评论 -
[洛谷 1066]2^k进制数---组合数学+高精度
题目描述设r是个2^k 进制数,并满足以下条件:(1)r至少是个2位的2^k 进制数。(2)作为2^k 进制数,除最后一位外,r的每一位严格小于它右边相邻的那一位。(3)将r转换为2进制数q后,则q的总位数不超过w。在这里,正整数k(1≤k≤9)和w(k< w<=30000)是事先给定的。问:满足上述条件的不同的r共有多少个?我们再从另一角度作些解释:设S是...原创 2017-10-06 12:06:33 · 339 阅读 · 0 评论 -
[洛谷 1313]计算系数---二项式定理+快速幂+逆元(费马小定理)
题目描述给定一个多项式(by+ax)^k,请求出多项式展开后x^n*y^m 项的系数。 输入输出格式 输入格式:输入文件名为factor.in。共一行,包含5 个整数,分别为 a ,b ,k ,n ,m,每两个整数之间用一个空格隔开。输出格式:输出共1 行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007 取模后的结果。输入输出样例 输入样例#1:...原创 2017-10-06 16:14:44 · 717 阅读 · 0 评论 -
最多约数相关问题
申明:思路参考该blog吐槽:上古时期的数据时真的有毒,注意有一个点错了;网上各路神仙的解法有点不靠谱,各种暴力加上玄学的骗分(姑且是吧,欺负数据水)都能过也是服了。于是自己上网慢慢找了一下,正确解法。由于数据较水,算法方面可能会有些BugBugBug,望大佬指点。知识点:算术基本定理及推论、质数筛选、搜索算术基本定理推论:若N=p1c1p2c2⋯pmcmN = p_1^{c_1}p_...原创 2018-10-02 21:30:32 · 300 阅读 · 0 评论