2996. 计算 a 的 n 次方

10165101226

其他没什么,就是pow精度可能不够,指数为0要特判
我用pow时只是9 19 结果差89.。。。

Chauncey

我提交的答案都是测试验证过的,为什么还是wrong answer呢?

kcisemedamuoy

其他没什么,就是pow精度可能不够,指数为0要特判
用pow居然还会精度不够…非常感谢

Master X

BW题,注意pow精度就行
自己写个循环吧……

Li Dao

其他没什么,就是pow精度可能不够,指数为0要特判

include

using namespace std;

define LL long long

int T;

void solve()
{
int a,n;
cin>>a>>n;
if(n==0)
{
cout<<1<<endl;
return;
}
LL ret=(LL)a;
for(int i=1;i<=n-1;i++) ret*=a;
cout<<ret<>T;
for(int step=0;step<T;step++)
{
printf(“case #%d:\n”,step);
solve();
}
return 0;
}

e_mmmmmm

void solve(int a,int b){
ll base=a;
ll re=1;
while(b){
if(b&1){
re=base;
}
base
=base;
b>>=1;
}
cout<<re<<endl;
}

int main(int argc, const char * argv[]) {
int n;
cin>>n;
for(int i=0;i>a>>b;
printf(“case #%d:\n”,i);
solve(a,b);
}
return 0;
}

你当前正在回复 博客/题目
存在问题!