哈理工 1251 Marshal's Confusion III(太坑快速幂)
2016-03-05 16:25
344 查看
本题为一个太坑,,太坑的快速幂,,,最好的办法就是求C次快速幂.
其它的基本就是模板问题了………
下面附上AC代码,,大家可以看一下…
其它的基本就是模板问题了………
下面附上AC代码,,大家可以看一下…
#include<cstdio> #include<iostream> using namespace std; #define N 317000011 int fp(int a,int b){ long long ret=1,pow=a;//ret:返回值;pow:基底 while(b!=0){ if(b&1) ret=((ret%N)*(pow%N))%N; pow=((pow%N)*(pow%N))%N; b/=2;//相当于b>>1 } return (int)ret; } int main() { int a,b,c,t; cin>>t; while(t--) { int sum1,sum2; cin>>a>>b>>c; for(int i=0;i<c;i++) { sum1=fp(a,b); a=sum1; } cout<<sum1<<endl; } }
相关文章推荐
- 同余定理
- 最远距离
- JDK中常用包简要说明
- HDU 2512 一卡通大冒险 (集合划分)
- 44-题目1118:数制转换
- Android Matrix详解
- c++ 学习笔记之动态内存管理
- Oracle手边常用命令及操作语句
- 20160305 VMware Workstation与Hyper-V不兼容
- 白话Spring(基础篇)---AOP(execution表达式)
- 模块开发卷宗
- hdu 4869 Turn the pokers (2014多校联合第一场 I)
- combo扩展:禁止手工改变输入框的值
- java,编写一个汽车类
- POJ2253 Frogger
- UESTC--1251--谕神的密码(贪心)
- Java基础之内存
- Remove Duplicates from Sorted List II
- 关于我的博客园(CSDN、osChina开源中国...)
- UESTC--1251--谕神的密码(贪心)