Submission 507

Return to Problem

User: admin

Language: cpp

Submitted at: Nov. 10, 2025, 11:56 a.m.

Elapsed Time: 53.53 s

Keys per Minute (KPM): 294.77

Status: AC

Test Case Results:

# Status Time (s) Error
1 AC 0.011 -
2 AC 0.011 -
3 AC 0.01 -
4 AC 0.012 -
5 AC 0.012 -
6 AC 0.011 -
#include <iostream>
using namespace std;
#define ll long long

main(){
    ll a,b,p;
    cin>>a>>b>>p;
    if(a==0){
        cout<<0;
        return 0;
    }
    int res=1;
    while (b){
        if (b&1) res=(res*a)%p;
        b>>=1;
        a=(a*a)%p;
    }
    cout<<res;
}