LOJ#162 【模板】光速幂
题意
这可能也是一道模板题。
给出正整数
对于
题解
具体是像
然后就赢麻了。对于每个查询的指数
代码
ll x,n;
const ll mod=998244352;
ll s[32000],b[32000];
void solve(){
x=R,n=R;
ll block=sqrt(mod);
ll bas=1;
b[0]=s[0]=bas;
for(ll i=1;i<=block;i++){
bas=bas*x%mod;
s[i]=bas;
}
x=bas,bas=1;
for(ll i=1;i<=block;i++){
bas=bas*x%mod;
b[i]=bas;
}
while(n--){
ll a=R;
wk(b[a/block]*s[a%block]%mod);
}
return ;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)