/ * * * @param {数} X * @param {数} N * @return {数} * / 関数POW(X、N){ VARの ANS = 1 。 一方、(N){ 場合(N%2 ){ ANS * = X。 } 、X * = X。 N >> = 1 } 戻りANS。 } VAR MYPOW = 関数(X、N){ 場合(N == 0 ){ リターン 1 。 } 他の 場合(n <0の){ 場合(N == -2147483648 ){ リターン 1 /(POW(X、2147483647)* X)。 } 他{ リターン 1 / POW(X、 - N)。 } } 他{ 戻りPOW(X、N)。 } }。
高速電力は簡単に唯一の注意点を獲得し、それに対処する必要性の上限値を超えそうであるnは負であります