27 条题解

  • 4
    @ 2022-7-21 21:19:08
    #include<iostream>
    using namespace std;
    int main (){
        int a, b, p;
        int ans = 1;
        scanf("%d%d%d", &a, &b, &p);
        while(b){
            if(b & 1)
                ans = (long long) ans * a % p;
            a = (long long) a * a % p;
            b >>= 1;
        }
        printf("%d", ans % p);
        return 0;
    }
    

    信息

    ID
    171
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    1201
    已通过
    384
    上传者