Z¢&H 2022-01-11 07:33 采纳率: 75%
浏览 25
已结题

为什么不满足样例,像小的2 2 2是满足的

img


题目求a的b的c次方
#include
using namespace std;
long long mod=1e9+7;
long long fast_power(long long a,long long d)
{
long long t;
long long mod=(1e9+7);
if(d==0)
{
return 1;
}
if(d==1)
{
return a;
}
t=fast_power(a,d/2)%mod;
if(d%2==0)
{
return tt%mod;
}
return t
ta%mod;
}
int main ()
{
long long mod=(1e9+7);
long long a,b,c,d;
cin>>a>>b>>c;
d=(b
c)%mod;
cout<<fast_power(a,d)%mod<<endl;
return 0;
}

  • 写回答

1条回答 默认 最新

  • 书山客 2022-01-11 09:25
    关注
    
    #include<iostream>
    using namespace std;
    long long mod = 1e9 + 7;
    long long fast_power(long long a, long long d)
    {
        long long t;
        long long mod = (1e9 + 7);
        if (d == 0)
        {
            return 1;
        }
        if (d == 1)
        {
            return a;
        }
        t = fast_power(a, d / 2) % mod;
        if (d % 2 == 0)
        {
            return t * t % mod;
        }
        return t*t*a % mod;
    }
    int main()
    {
        long long mod = (1e9 + 7);
        long long a, b, c, d;
        cin >> a >> b >> c;
        d = fast_power(b, c) % mod;
        cout << fast_power(a, d) % mod << endl;
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月20日
  • 已采纳回答 1月12日
  • 创建了问题 1月11日

悬赏问题

  • ¥15 用三极管设计—个共射极放大电路
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示