码迷,mamicode.com
首页 > 其他好文 > 详细

bzoj1008 [HNOI2008]越狱

时间:2017-04-27 17:58:13      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:efi   blog   fine   logs   hnoi2008   nbsp   color   hnoi   lld   

  补集思想+快速幂

#include<cstdio>
#define P 100003
long long power(long long x,long long y){
    if(y==0) return 1;
    if(y==1) return x;
    long long mid=power(x,y>>1)%P;
    if(y&1) return mid*mid%P*x%P; else return mid*mid%P;
}
long long m,n;
int main(){
    scanf("%lld%lld",&m,&n); m%=P;
    printf("%lld\n",(power(m,n)%P-m*power(m-1,n-1)%P+P)%P);
    return 0;
}

 

bzoj1008 [HNOI2008]越狱

标签:efi   blog   fine   logs   hnoi2008   nbsp   color   hnoi   lld   

原文地址:http://www.cnblogs.com/yuao/p/6775259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!