A^B Mod C

时间限制: 1 Sec  内存限制: 32 MB

Problem Description

给出3个正整数A B C,求A^B Mod C。

例如,3 5 8,3^5 Mod 8 = 3。

Input

3个正整数A B C,中间用空格分隔。(1 <= A,B,C <= 10^9)。

Output

输出计算结果。

Sample Input

3 5 8

Sample Output

3
#include<stdio.h>
long long pow(long long a,long long b,long long c)
{
    long long s=1;
    while (b)
        {
            if (b%2)
            {
                s=s*a%c;
                b--;
            }
            b/=2;
            a=a*a%c;
        }
        return s;
}
int main()
{
    long long a,b,c;
    scanf("%lld%lld%lld",&a,&b,&c);
    printf("%lld\n",pow(a,b,c));
    return 0;
}

最新文章

  1. 基于CkEditor实现.net在线开发之路(4)快速布局,工具箱,模板载入,tab选项卡简单说明与使用
  2. MFC-01-Chapter01:Hello,MFC---1.2 MFC简介
  3. Active Record 数据库模式-增删改查操作
  4. 边工作边刷题:70天一遍leetcode: day 76
  5. Firefly是什么?有什么特点?
  6. Linux的前世今生
  7. ref和out的区别在c#中 总结
  8. C# in Depth阅读笔记1:C#1特性
  9. JAVA网络编程Socket常见问题 【长连接专题】
  10. JAVA_file(1)
  11. CI集成phpunit Error: No code coverage driver is available 的解决
  12. 【PHP】Sublime下PHP网站开发指南
  13. 简单的shell命令
  14. Java并发编程的4个同步辅助类
  15. airflow笔记
  16. JDK设计模式之——责任链(Filter)
  17. 20172306《Java程序设计与数据结构》第八周学习总结
  18. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十六:IIC储存模块
  19. 把本地项目文件上传到github远程仓库的教程
  20. html07

热门文章

  1. python 06
  2. Mybatis(二)入门程序-通过id查找用户、模糊查找用户、添加用户、删除用户
  3. Win10提示无法创建新的分区也找不到现有的分区解法
  4. 经典视觉SLAM框架
  5. 不指定虚拟路径的前提下通过http访问pdf、图片等文件
  6. android 组建添加透明度
  7. Python学习笔记-解释器和中文编码
  8. WC2019 游记
  9. 20165231 实验一 Java开发环境的熟悉
  10. python的MySQLdb库链接MySQL入门代码