首页 > 代码库 > AC日记——[HNOI2008]越狱 bzoj 1008
AC日记——[HNOI2008]越狱 bzoj 1008
1008
思路:
越狱情况=总情况-不越狱情况;
代码:
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;#define ll long longll poww(ll x,ll e,ll k){ ll res=1,pos=x;pos%=k; while(e) { if(e&1) res=(res*pos)%k; pos=(pos*pos)%k,e=e>>1; } return res;}int main(){ ll m,n; cin>>m>>n; ll ans=(poww(m,n,100003)%100003-poww(m-1,n-1,100003)%100003*m%100003)%100003; cout<<(ans<0?ans+100003:ans); return 0;}
AC日记——[HNOI2008]越狱 bzoj 1008
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。