记录编号 549891 评测结果 AAAA
题目名称 取余运算2 最终得分 100
用户昵称 Gravatar夜莺 是否通过 通过
代码语言 C++ 运行时间 0.002 s
提交时间 2020-02-26 10:07:00 内存使用 4.40 MiB
显示代码纯文本
  1. #include<cstdio>
  2. using namespace std;
  3. typedef unsigned long long ull;
  4. ull n,m,k,ans=1;
  5. ull mi(ull a){
  6. if(a==1)return n%k;
  7. if(a&1)
  8. return n*mi(a-1)%k;
  9. ull ans=mi(a/2)%k;
  10. return ans*ans%k;
  11. }
  12. int main(){
  13. freopen("helpless.in","r",stdin);
  14. freopen("helpless.out","w",stdout);
  15. scanf("%llu%llu%llu",&n,&m,&k);
  16. printf("%llu",mi(m));
  17. return 0;
  18. }