1 int pow(int base,int times,long long ans=1){ 2 while(times){ 3 if(times&1)ans=ans*base%mod; 4 base=base*base%mod; 5 times>>=1; 6 } 7 return ans; 8 }