using namespace std;
int f(int a,int b,int n);
int main()
{
cout<<f(19999,2999896,17)<<endl;
return 0;
}
int f(int a,int b,int n)
{
if(a<0||b<0||n<0)return -1;
int binary[32];
int index=0;
while(b)
{
if(b&1)
{
binary[index]=1;
}
else
{
binary[index]=0;
}
index++;
b>>=1;
}
index--;
int result=1;
while(index>=0)
{
result=(result*result)%n;
if(binary[index])
{
result=(result*a)%n;
}
index--;
}
return result;
}
下一篇::游戏程序设计C语言中实现通用双链表
- 3dmax动作库
- 雷电5第二弹宣传视频公开 新机体全展示
- 微软Xbox One圣诞假日促销 继续降价50美元
- COD黑色行动3本周末双倍经验 战个痛快
- 刺客信条枭雄新DLC开膛手杰克中文预告
- 侠盗猎车OL新DLC财富与犯罪加入游艇
我有话说
最新文章
- 1[图文]3dmax动作库
3dmax动画管理系统,支持biped系统动画快速存......
- 2雷电5第二弹宣传视频公开 新
MOSS日前公开《雷电5》第二弹宣传视频,视频......
- 3微软Xbox One圣诞假日促销 继
【17173专稿,转载请注明出处】 今年黑五期......
- 4COD黑色行动3本周末双倍经验
【17173专稿,转载请注明出处】 这段时间大......
- 5刺客信条枭雄新DLC开膛手杰克
【17173专稿,转载请注明出处】 育碧近日正......
推荐文章
热门文章
- 1『英雄伝説 閃の軌跡センノキセキ
『英雄伝説閃の軌跡(センノキセキ)』の続編...
- 2『ファイナルファンタジーXX-2 H
『ファイナルファンタジーX/X-2HDリマスター...
- 3PlayStation Awards 2013受賞タイ
PlayStationAwards2013受賞タイトルが発表、...
- 4“新生”インデックス、アトラス
“新生”インデックス、アトラスブランドの...
- 5生誕20周年記念「ロックマンX サ
生誕20周年記念「ロックマンXサウンドBOX」...