首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
a^b
15条解析
开通博客写题解
sygg
发表于 2019-11-26 15:45:49
a^16 = (a^8)^2 = ((a^4)^2)^2 = (((a^2)^2)^2)^2循环16次 vs 循环3次 比如:a^26 = a^16 * a^8 *a^2=(((a^2)^2)^2)^2 + ((a^2)^2)^2 + (a^2)26 =16
展开全文
haustAndy
发表于 2020-11-29 14:06:16
最短Hamilton路径 题目描述 给定一张 n(n \leq 20)(n≤20) 个点的带权无向图,点从0 \sim n-10∼n−1标号,求起点 0 到终点 n-1 的最短Hamilton路径。 Hamilton路径的定义是从 0 到 n-1 不重不漏地经过每个点恰好一次。 输入描述: 第
展开全文
玄不救非,氪不改命
发表于 2019-08-15 22:01:29
a^b 时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K64bit IO Format: %lld 题目描述 求 a 的 b 次方对 p 取模的值,其中 0≤a,b,p≤10^9 输入描述: 三个用空格隔开的整数a,b和p。 输出描述: 一个整数,
展开全文
CAICAIIs
发表于 2019-08-17 16:41:47
题目描述求 a 的 b 次方对 p 取模的值,其中 0 <= a,b,p <= 10^9 输入描述:三个用空格隔开的整数a,b和p。 输出描述:一个整数,表示a^b mod p的值。 实例:输入: 2 3 9输出: 8 思路:这道题是要先算出a的b次幂再对其结果进行求模(取余),因为b最
展开全文
想着睡觉
发表于 2021-10-14 21:04:56
初学快速幂,蒻蒻的发表一下感想 就是快速幂模板,首先要清楚a,b的范围为为(0,10^9)要用long long型,如果按照普通的一个一个去乘的话,肯定会爆范围,且时间复杂度为O(b),这时应该就用到了算法:快速幂O(logb)(基于二分的思想) 有一个公式为(ab)%mod=((a%mod)(b
展开全文
char[];
发表于 2020-07-19 10:59:48
进阶指南的第一题主要考察快速幂,注意要开longlong. #include<cstdio> #include<iostream> using namespace std; typedef long long ll; int main(){ int a,b,p;
展开全文
GenmCai
发表于 2019-08-26 10:43:04
【题目】 求 a 的 b 次方对 p 取模的值,其中 【题解】 因为数字过大,不管是精度还是时间都不够,所以得用快速幂。即利用,例:,。来简化的过程,要注意的是p=0的情况。 时间复杂度: #include<iostream> #include<cstring> #inc
展开全文
牛客137426770号
发表于 2020-10-23 14:21:01
快速幂取模算法 1,给出定理 (a*b)%c = (a%c)*(b%c)%c 2,分解b 将b分解为2进制数,例如2753 = 101011000001 = 2^0 +2^6+2^7 + 2^9 +2^11 3,运用公式计算 15=1111=2^3+2^2+2^1+2^0=b3+b2+b
展开全文
牛客137426770号
发表于 2020-10-23 15:15:36
1,给出定理(a+b)%c = ((a%c)+(b%c))%c 2,分解b将b分解为2进制数,例如2753 = 101011000001 = 2^0 +2^6+2^7 + 2^9 +2^113,拆分(ab)=(a2^0 +a2^6+a*2^7 +a 2^9 +a2^11)再根据定理进行一步步的实现代
展开全文
努力就会有回报!!!
发表于 2022-05-22 16:52:28
题目描述就不写了,其他人会写的(手动狗头) #include<bits/stdc++.h> using namespace std; int main(){ long long int Z; long lo
展开全文
查看本题
查看本题讨论
相关比赛
996-0x01 基本算法-位运算
进入比赛
6875-西安工业大学“蓝桥杯”暑期校内选拔赛
进入比赛
16950-签到题
进入比赛
17391-Test-1
进入比赛
24283-周赛
进入比赛
等你来战
查看全部
牛客小白月赛115
报名截止时间:2025-04-25 21:00
牛客周赛 Round 91
报名截止时间:2025-04-27 21:00
2025牛客五一集训派对day1
报名截止时间:2025-05-01 17:00
2025牛客五一集训派对day2
报名截止时间:2025-05-02 17:00
2025牛客五一集训派对day3
报名截止时间:2025-05-03 17:00
2025牛客五一集训派对day4
报名截止时间:2025-05-04 17:00
2025牛客五一集训派对day5
报名截止时间:2025-05-05 17:00
牛客周赛 Round 92
报名截止时间:2025-05-11 21:00
哈尔滨华德学院第十六届程序设计竞赛(同步赛)
报名截止时间:2025-05-13 20:30
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题