社区讨论
球条比管
P15306 『NFC-OI R1』序列玖参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mlm7h73a
- 此快照首次捕获于
- 2026/02/14 19:00 5 天前
- 此快照最后确认于
- 2026/02/18 11:30 昨天
CPP
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int mod=998244353;
int qmi(int a,int b,int p){
int res=1;
while(b>0){
if(b%2)res=res*a%p;
a=a*a%p;
b/=2;
}
return res;
}
signed main(){
int t,a,b,k;
cin>>t;
for(int i=1;i<=t;i++){
cin>>a>>b>>k;
a=a*b%mod;
int chengshu=((qmi(3,k,mod)+1)*((mod+1)/2))%(mod-1);
cout<<qmi(a,chengshu,mod)<<"\n";
}
}
其他思路都没问题,就是不知道怎么指数取模(赛时 20pts)
回复
共 1 条回复,欢迎继续交流。
正在加载回复...