求助速来!为啥中间三个点wrong了!

P1010 [NOIP1998 普及组] 幂次方

不好意思改好了,打扰 修正内容如下: 将函数内第二行bool flag2=flag改为flag=0 随后在选出比n小的最大2的乘方求出后再写: flag2=flag,因为flag2是flag(也就是是否后面没有等待计算的数)的副本,要等flag算完再赋值,这样才可以避免上一个递归影响(或者是指数递归影响(两种情况))
by AdGats @ 2020-02-18 14:12:26


|