HDOJ1097 幂取模
2016-05-17 20:27
357 查看
#include"iostream" #include"algorithm" #include"sstream" #include"cstdio" #include"cstring" #include"cctype" #include"functional" using namespace std; int pow_mod(int a,int n,int m) { if(n==0) return 1; int x=pow_mod(a,n/2,m); long long ans=(long long)x*x%m; if(n%2==1) ans=ans*a%m; return int(ans); } int main() { int a,n; while(cin>>a>>n) cout<<pow_mod(a,n,10)<<endl; return 0; }
相关文章推荐
- 均方差和K值平均准确率
- 归并排序
- [2014-9-12]多线程
- [2014-9-13]委托多线程
- [2014-9-15]异步委托线程高级
- [wpf笔记] 1.xaml
- 左旋转字符串
- javascript需要知道的1
- 解析js中的call
- javascript的几种继承方式
- Java并发机制深究1-synchronized和volatile
- [置顶]AutoFac使用
- Xcode最最实用快捷键
- MySQL中concat函数
- Leetcode no. 304
- 使linux内核支持perf的配置
- DataGridView窗体之间的传递
- [2014-9-9]反射
- [2014-9-10]异步编程
- [2014-9-11]异步编程继续