数论
一叶之修
内疚学习法
展开
-
欧拉函数入门
在数论,对正整数n,欧拉函数是小于n的正整数中与n互质的数的数目(φ(1)=1)。此函数以其首名研究者欧拉命名(Euler's totient function),它又称为Euler's totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8互质。 从欧拉函数引伸出来在环论方面的事实和拉格朗日定理构成了欧拉定理的证明。利用欧拉函数和它本身不同...原创 2019-03-06 22:36:10 · 259 阅读 · 0 评论 -
[蓝桥杯][2015年第六届真题]机器人繁殖 数学+推公式+大数类
蓝桥杯历年真题题目及题解目录汇总题目链接:https://www.dotcpp.com/oj/problem1831.html题目描述X星系的机器人可以自动复制自己。它们用1年的时间可以复制出2个自己,然后就失去复制能力。每年X星系都会选出1个新出生的机器人发往太空。也就是说,如果X星系原有机器人5个,1年后总数是:5 + 9 = 142年后总数是:5 + 9 + ...原创 2019-05-21 15:59:55 · 491 阅读 · 0 评论 -
hdu1021 Fibonacci Again 找规律 水题
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1021Problem DescriptionThere are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) + F(n-2) (n>=2).InputInput consists ...原创 2019-05-09 22:14:06 · 185 阅读 · 0 评论 -
hihocoder #1151 : 骨牌覆盖问题·二 矩阵快速幂+递推
题目链接:http://hihocoder.com/problemset/problem/1151描述上一周我们研究了2xN的骨牌问题,这一周我们不妨加大一下难度,研究一下3xN的骨牌问题?所以我们的题目是:对于3xN的棋盘,使用1x2的骨牌去覆盖一共有多少种不同的覆盖方法呢?首先我们可以肯定,奇数长度一定是没有办法覆盖的;对于偶数长度,比如2,4,我们有下面几种覆盖方式:...原创 2019-04-17 23:28:52 · 257 阅读 · 0 评论 -
hihocoder #1143 : 骨牌覆盖问题·一 斐波那契+矩阵快速幂
题目链接:http://hihocoder.com/problemset/problem/1143?sid=1485086描述骨牌,一种古老的玩具。今天我们要研究的是骨牌的覆盖问题:我们有一个2xN的长条形棋盘,然后用1x2的骨牌去覆盖整个棋盘。对于这个棋盘,一共有多少种不同的覆盖方法呢?举个例子,对于长度为1到3的棋盘,我们有下面几种覆盖方式:提示:骨牌覆盖提...原创 2019-04-17 22:43:50 · 240 阅读 · 0 评论 -
hdu 1395 2^x mod n = 1 暴力 欧拉函数
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1395问题描述给出一个数字n,找到满足2 ^ x mod n = 1的最小x(x> 0)。输入每行一个正整数,n的值。产量如果存在最小x,则打印一条2 ^ x mod n = 1的行。打印2 ^ ?mod n = 1否则。您应该用特定数字替换x和n。样本输入...原创 2019-04-17 21:54:09 · 438 阅读 · 0 评论 -
P1226 【模板】快速幂||取余运算
题目描述输入b,p,k的值,求b^p mod k的值。其中b,p,k*k为长整型数。输入输出格式输入格式:三个整数b,p,k.输出格式:输出“b^p mod k=s”s为运算结果输入输出样例输入样例#1:复制2 10 9输出样例#1:复制2^10 mod 9=7最后一个恶心的样例1 0 1 提醒我return的那里也mod一下比...原创 2019-04-09 22:26:41 · 314 阅读 · 0 评论 -
P1029 最大公约数和最小公倍数问题
题目链接:https://www.luogu.org/problemnew/show/P1029题目描述输入2个正整数x0,y0(2≤x0<100000,2≤y0<=1000000),求出满足下列条件的P,Q的个数条件:P,Q是正整数 要求P,Q以x0为最大公约数,以y0为最小公倍数.试求:满足条件的所有可能的2个正整数的个数.输入输出格式...原创 2019-04-09 19:17:27 · 279 阅读 · 0 评论 -
poj3233 Matrix Power Series构造矩阵+矩阵快速幂+矩阵套矩阵+二分
描述给定n×n矩阵A和正整数k,求和。输入输入只包含一个测试用例。输入的第一行包含三个正整数N(N≤30),k(k≤)和m(m<)。然后跟随n行,每行包含32,768以下的n个非负整数,以行 - 主顺序给出A的元素。产量以与给定A相同的方式输出S模数m的元素。样本输入2 2 4 0 1 1 1样本输出1 2 2 3解法1...原创 2019-04-15 22:15:52 · 679 阅读 · 0 评论 -
poj1061 青蛙的约会 扩展欧几里得
Description两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能碰到对方的。但是除非这两只青蛙在同一时间跳到同一点上,不然是永远都不可能碰面的。...原创 2019-04-06 16:48:17 · 164 阅读 · 0 评论 -
hdu1124 Factorial 阶乘末尾0的个数 基础数论
问题描述GSM网络中最重要的部分是所谓的基站收发信台(BTS)。这些收发器形成称为单元的区域(这个术语将名称赋予蜂窝电话),并且每个电话以最强的信号连接到BTS(在一点点简化视图中)。当然,BTS需要引起注意,技术人员需要定期检查其功能。ACM技术人员最近遇到了一个非常有趣的问题。鉴于要访问的一组BTS,他们需要找到访问所有给定点的最短路径并返回中央公司大楼。程序员花了几个月的时间来研究这个...原创 2019-04-06 13:49:31 · 386 阅读 · 0 评论 -
hdu 1576 A/B p1082 同余方程 逆元的几种求法(扩展欧几里得,费马小定理或欧拉定理,特例,打表等)
模运算几个常用的定律:( a + b ) mod p = ( a mod p + b mod p ) mod p( a * b ) mod p = ( (a mod p) * (b mod p) ) mod pc * ( a mod p ) = ( c *a ) mod ( c *b )扩展欧几里得void Exgcd(ll a, ll b,...原创 2019-04-05 21:33:13 · 432 阅读 · 0 评论 -
hdu2824 欧拉函数入门题及欧拉函数性质总结
欧拉函数 O(sqrt(n))int Euler(int n){ int ans = n; for(int i=2;i*i<=n;i++){ if(n%i==0){ ans = ans/i*(i-1); while(n%i==0) n/=i; } ...原创 2019-04-05 20:15:10 · 297 阅读 · 0 评论 -
[kuangbin带你飞]专题十四 数论基础 题解
专题十四 数论基础LightOJ 1370Bi-shoe and Phi-shoe LightOJ 1356Prime Independence LightOJ 1341Aladdin and the Flying Carpet LightOJ 1336Sigma Function LightOJ 1282Leading and Trailing LightOJ 1259...原创 2019-04-05 15:13:52 · 741 阅读 · 0 评论 -
蓝桥杯 历届试题 买不到的数目 数论 扩展欧几里得
蓝桥杯历年真题题目及题解目录汇总历届试题 买不到的数目 时间限制:1.0s 内存限制:256.0MB问题描述小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。你可以用计算机测试一下,在这种包装情况下,最大不能...原创 2019-03-18 21:42:47 · 410 阅读 · 0 评论 -
矩阵幂_快速幂_矩阵乘法_模板
最近遇到快速幂的题目有点儿多,写写模板,整理下【矩阵快速幂】 该算法只适用于方阵 设 A 为方阵 , 快速求 An 的算法【应用】求递推式的第n项,例如 斐波那契 递推公式 f(n) = f(n-1) + f(n-2) 可以转换成以下矩阵运算: 由上述递推式我们可以求出矩阵因此原本求 f(1000) 需要递推1000次,时间复杂度为...原创 2019-03-12 23:29:15 · 883 阅读 · 0 评论 -
蓝桥杯 历届试题 包子凑数 完全背包dp+扩展欧几里得
蓝桥杯历年真题题目及题解目录汇总历届试题 包子凑数 时间限制:1.0s 内存限制:256.0MB问题描述 小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。 每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共...原创 2019-03-17 23:22:02 · 1270 阅读 · 0 评论 -
费马小定理 + 费马大定理 + 勾股数的求解 + 快速幂 + 矩阵快速幂 【模板】
费马小定理: 假如p是质数,且gcd(a,p)=1,那么 a^(p-1)≡1(mod p) 两边都mod p;即:假如a是整数,p是质数,且a,p互质(即两者只有一个公约数1),那么a的(p-1)次方除以p的余数恒等于1。延伸:1. n*a^(p-1) ≡ n (mod p) 2. a^(p-2) ≡ a^(-1)(mod p)正序逆序要灵活运用!...原创 2019-03-06 23:13:53 · 542 阅读 · 0 评论 -
蓝桥杯 历届试题 高僧斗法 Nim博弈
链接:http://lx.lanqiao.cn/problem.page?gpid=T37问题描述 古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。 节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示) 两位参加游戏...原创 2019-05-21 22:09:40 · 323 阅读 · 0 评论