随笔分类 -  快速幂

快速幂
摘要:快速幂、龟速乘总结 一、快速幂 求 ab mod p 的结果。 Code // 快速幂(不加mod) int qmi(int a, int b) { int res = 1; while (b) { if (b & 1) res = res * a; b >>= 1; a = 阅读全文
posted @ 2023-11-13 14:17 糖豆爸爸 阅读(51) 评论(0) 推荐(2) 编辑
摘要:P1226 【模板】快速幂||取余运算 题目传送门 一、经验总结 因为在计算快速幂过程中,会进行乘法运算,可能会爆INT,一般采用LL对所有参数进行定义 二、实现代码 #include <bits/stdc++.h> using namespace std; typedef long l 阅读全文
posted @ 2022-11-01 10:59 糖豆爸爸 阅读(19) 评论(0) 推荐(0) 编辑
摘要:AcWing 1308. 方程的解 一、题目描述 佳佳碰到了一个难题,请你来帮忙解决。 对于不定方程 a1+a2++ak1+ak=g(x),其中 k1kNx 是正整数,g(x)=xx mod 1000(即 阅读全文
posted @ 2022-06-07 09:04 糖豆爸爸 阅读(72) 评论(0) 推荐(0) 编辑
摘要:AcWing 202. 最幸运的数字 一、题目描述 8 是中国的幸运数字,如果一个数字的每一位都由8构成则该数字被称作是幸运数字。 现在给定一个正整数 L,请问 至少多少个8连在一起组成的正整数(即最小幸运数字)是L的倍数。 输入格式 输入包含 阅读全文
posted @ 2022-05-28 15:38 糖豆爸爸 阅读(89) 评论(0) 推荐(0) 编辑
摘要:AcWing 90. 64位整数乘法 一、题目描述 求 abp 取模的值。 输入格式 第一行输入整数a,第二行输入整数b,第三行输入整数p。 输出格式 输出一个整数,表示a*b mod p的值。 数据范围 \(1≤a 阅读全文
posted @ 2022-05-25 15:56 糖豆爸爸 阅读(106) 评论(0) 推荐(0) 编辑
摘要:题目传送门 一、题目大意 求 ab 次方对 p 取模的值。 二、解题方法 一看到这道题,就可以知道是快速幂。 这道题的重点是快速幂,那我就来认真讲讲。 快速幂是使用二进制的思想来在 O(logn) 的时间内解决幂的问题的方法。 举个栗子 710次方 计 阅读全文
posted @ 2022-05-25 15:55 糖豆爸爸 阅读(141) 评论(0) 推荐(0) 编辑
摘要:AcWing 1290. 越狱 一、题目描述 监狱有连续编号为 1nn 个房间,每个房间关押一个犯人。 有 m 种宗教,每个犯人可能信仰其中一种。 如果相邻房间的犯人信仰的宗教相同,就可能发生越狱。 求有多少种状态可能发生越狱。 输入格式 阅读全文
posted @ 2022-05-18 14:11 糖豆爸爸 阅读(67) 评论(0) 推荐(0) 编辑
摘要:AcWing 1289. 序列的第K个数 一、题目描述 BSNY 在学等差数列和等比数列,当已知前三项时,就可以知道是等差数列还是等比数列。 现在给你 整数 序列的前三项,这个序列要么是等差序列,要么是等比序列,你能求出第 k 项的值吗? 如果第 k 阅读全文
posted @ 2022-05-18 13:49 糖豆爸爸 阅读(91) 评论(0) 推荐(0) 编辑
摘要:## [AcWing 345 牛站](https://www.acwing.com/problem/content/347/) ### 一、题目描述 给定一张由 T 条边构成的无向图,点的编号为 11000 之间的整数。 求从起点 S 到终点 E **恰好** 经过 $ 阅读全文
posted @ 2022-03-23 09:44 糖豆爸爸 阅读(133) 评论(0) 推荐(0) 编辑
摘要:题目传送门 一、矩阵分析 \[ [F(n)F(n1)] =[F(n1)+F(n2)F(n1)]=\begin{bmatrix} F(n-1) * 1 + F(n-2)* 阅读全文
posted @ 2022-03-22 18:43 糖豆爸爸 阅读(35) 评论(0) 推荐(0) 编辑
摘要:P1939 【模板】矩阵加速(数列) 一、题目描述 二、解题思路 从题目上来看,知道需要递推求公式,但n<=2e9,我们知道简单递推肯定要挂掉。 所以想到需要一个O(NlogN)的算法,递推求式子,线性的还不行,联想到矩阵快速幂。 $$\large \beginf_ & f_ & f 阅读全文
posted @ 2022-03-22 15:38 糖豆爸爸 阅读(94) 评论(0) 推荐(1) 编辑
摘要:P3390 【模板】矩阵快速幂 题目传送门 一、矩阵乘法介绍 有两个矩阵:AB(矩阵实际上就是二维数组) A矩阵和B矩阵可以做乘法运算必须满足A矩阵的列的数量等于B矩阵的行的数量 运算规则:A的每一行中的数字对应乘以B的每一列的数字把结果相加起来 二、矩阵乘法模 阅读全文
posted @ 2022-03-22 15:19 糖豆爸爸 阅读(105) 评论(0) 推荐(0) 编辑
摘要:##AcWing 876. 快速幂求逆元 一、题目描述 给定 nai,pi,其中 pi 是质数,求 aipi 的乘法逆元,若逆元不存在则输出 impossible。 注意:请返回在 0p1 之间的逆元。 乘法逆元的定义 输入格式 第一行包含整 阅读全文
posted @ 2021-10-02 11:41 糖豆爸爸 阅读(575) 评论(0) 推荐(0) 编辑

Live2D
点击右上角即可分享
微信分享提示