倍增
树图思维导图提供 倍增 在线思维导图免费制作,点击“编辑”按钮,可对 倍增 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:df173d97fd23fc0a855061b058bcae99
倍增思维导图模板大纲
例子:1->2->4->8->16->32->64->128即2^0->2^1->2^2->2^3->2^4->2^5->2^6->2^7
倍增一次就是X*X,即X^1* X^1= X^2再倍增一次就是让X^2自乘,X^2*X^2=X^4
求X^100
100可以由1,2,4,8......,2^n中的某几个相加获得。分析可得:100=4+32+64 求2^100,可以拆分为2^64* 2^32 *2^4
#include<bits/stdc++.h> using namespace std; int main(){ long long a,b,c,ans=1; scanf("%lld%lld%lld",&a,&b,&c); while(b){ if(b%2==1) ans=ans*a%c; a=a*a%c; b/=2; } printf("%lld",ans); return 0; }
使用快速幂的前提每次变化的规则必须相同,且变化的规则必须满足乘法结合律
树图思维导图提供 筹码分辩论短线区间论成交额 换手率 5日内逐渐翻倍增加 在线思维导图免费制作,点击“编辑”按钮,可对 筹码分辩论短线区间论成交额 换手率 5日内逐渐翻倍增加 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3c88de8416d3a2f7c06c64ecf9abe784
树图思维导图提供 幸福感倍增的唯美句子(平淡幸福的唯美句子) 在线思维导图免费制作,点击“编辑”按钮,可对 幸福感倍增的唯美句子(平淡幸福的唯美句子) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:40313cbc1d7880dc394980087b533dbe