10分求助!!!

P1634 禽兽的传染病

`pow` 这玩意比较玄学,少用
by liangbowen @ 2022-08-22 13:42:49


@[liangbowen](/user/367488) 为什么?
by zhangyuanxiao @ 2022-08-22 13:49:53


@[zhangyuanxiao](/user/597089) 因为返回值是小数。这样应该就过了:(强制转化一下) ```cpp #include<math.h> #include<iostream> using namespace std; int main(){ long long a,b; cin>>a>>b; long long ans=pow(a+1,b); cout<<ans; return 0; } ```
by liangbowen @ 2022-08-22 13:53:38


@[zhangyuanxiao](/user/597089) 他是先转换为`double`再乘滴,精度掉飞了,快速幂他不香嘛
by __er @ 2022-08-22 13:53:43


@[liangbowen](/user/367488) @[__er](/user/713955) 谢谢,AC了
by zhangyuanxiao @ 2022-08-22 13:55:14


还可以用for
by Flame_Gundam @ 2023-03-11 20:23:15


|