玄关求调(我这个递归是哪里有问题吗?)
查看原帖
玄关求调(我这个递归是哪里有问题吗?)
982761
_zhiqi_楼主2024/5/4 13:44
#include <bits/stdc++.h>
using namespace std;
long long binpow(long long a, long long b)
{
    if (b == 0)
        return 1;
    long long res = binpow(a, b / 2);
    if (b % 2)
        return res * res * a;
    else
        return res * res;
}
int main()
{
    long long a, b, c;
    cin >> a >> b >> c;
    cout << a << '^' << b << ' ' << "mod" << ' ' << c << '=' << binpow(a, b) % c;
    return 0;
}

谢谢大佬指教

2024/5/4 13:44
加载中...