同玉米算法
来源:互联网 发布:ubuntu 14.04 32位iso 编辑:程序博客网 时间:2024/06/11 20:05
#include<stdio.h>
int ModularExponentiation(int b, int n, int m)
{
if (n == 0)
return 1;
if (n == 1)
return (b % m);
if (n % 2 > 0)
{
return (b * ModularExponentiation(b, n - 1, m)) % m;
}
else {
int temp;
temp = ModularExponentiation(b, n / 2, m);
return (temp * temp) % m;
}
}
main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d",ModularExponentiation(a,b,c));
}
int ModularExponentiation(int b, int n, int m)
{
if (n == 0)
return 1;
if (n == 1)
return (b % m);
if (n % 2 > 0)
{
return (b * ModularExponentiation(b, n - 1, m)) % m;
}
else {
int temp;
temp = ModularExponentiation(b, n / 2, m);
return (temp * temp) % m;
}
}
main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d",ModularExponentiation(a,b,c));
}
- 同玉米算法
- 什么是玉米
- 玉米管理
- 玉米2
- 玉米3
- 线性同余算法
- 同余幂算法
- 超酷算法:同型哈希
- 【算法】数论---同余定理
- 同值相等算法 JS
- 线性同余算法 (LCG)
- 松仁香喷喷 玉米金灿灿
- 寒冬中的玉米粉蒸肉
- 黄玉米1
- 玉米之花
- 玉米炖猪蹄
- 猴子掰玉米
- 牛奶玉米糖水
- 俺也来写个工厂
- Widget隐士跳转,并传递数据给客户端!
- JAVA和C/C++的一点区别
- 【OpenStack】Neutron的性能问题
- 性能测试主要是找到性能的瓶颈和原因
- 同玉米算法
- 安装测试node.js
- spring 继承的baseDao无法注入导致异常的问题
- PL/SQL 中 CASE 语句的使用
- 结合oracle中的存储过程,在Java中调用并测试该存储过程
- 冒烟测试
- django1.6 admin site设置(一)
- SIPp简单使用手册
- 题目1506:求1+2+3+...+n -九度