#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll a,c,p,mod;
char t[];
ll phi(ll n)
{
ll res=n;
for(int i=;i*i<=n;i++){
if(n%i==){
res=res/i*(i-);
while(n%i==)
n/=i;
}
}
if(n>)
res=res/n*(n-);
return res;
}
ll quickpower(ll a,ll b,ll c)
{
ll ans=;
while(b)
{
if(b&)
ans=(ans*a)%c;
a=(a*a)%c;
b>>=;
}
return ans;
}
int main()
{
while(~scanf("%lld%s%lld",&a,t,&c)){
int len=strlen(t);
ll p=phi(c);
ll ans=;
for(ll i=;i<len;i++)
ans=(ans*+t[i]-'')%p;
ans+=p;
printf("%lld\n",quickpower(a,ans,c));
}
}

最新文章

  1. EC笔记,第二部分:9.不在构造、析构函数中调用虚函数
  2. Java--对象池化技术 org.apache.commons.pool2.ObjectPool
  3. 关于SVN代码提交粒度和频率的思考
  4. osgearth 配置mapNode TerrainOptions
  5. c++学习笔记——构造函数
  6. Handler笔记
  7. Challenge Checkio(python)—初尝python练习网站
  8. 数组对象-new Array
  9. 深入理解C/C++数组和指针
  10. iOS 开发 Message Digest Algorithm 5(MD5加密)
  11. COCOA&#174; PROGRAMMING FOR MAC&#174; OS X (2)- Speak Line
  12. 错误记录-spring+mybatis
  13. shell之 printf 输出语句
  14. mongoDB rs和sh关键字的作用
  15. Spring Boot 中实现定时任务的两种方式
  16. java 中文乱码以及转码
  17. 对于coursera上三门北大网课的评测
  18. Delphi常用快捷键
  19. IntelliJ IDEA像Eclipse一样打开多个项目(转)
  20. Codechef October Challenge 2018 游记

热门文章

  1. PWA - 整体(未完)
  2. Real-time Compressive Tracking
  3. LaTeX技巧005:定制自己炫酷的章节样式实例
  4. 解读Ubuntu的sources.list 和soucres.litsd
  5. 洛谷P1051 谁拿了最多奖学金
  6. maven镜像地址以及maven仓库
  7. LED Craft Light - How To Solve: Home Decoration Lighting
  8. 简述python(threading)多线程
  9. ECharts实现拖拽
  10. web项目中设置首页