当前位置: 首页 > news >正文

网站建设的运用场景WordPress调用npr电台

网站建设的运用场景,WordPress调用npr电台,传媒公司的业务范围,亳州建设网站公司文章目录 题目描述思路分析完整代码 题目描述 实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。 示例 1: 输入:x 2.00000, n 10 输出:10…

文章目录

  • 题目描述
  • 思路分析
  • 完整代码

题目描述

实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。

示例 1:
输入:x = 2.00000, n = 10
输出:1024.00000

示例 2:
输入:x = 2.10000, n = 3
输出:9.26100

思路分析

暴力会超时,标的中等难度,所以肯定不是直接for的。

快速幂方法:

再看一遍题目,求x的n次幂。

直接记结论。

1.将n变为二进制,然后取反,结果记为temp
2.遍历temp的每一位数字,为1的地方进入循环。
3.循环中式子如下:

在这里插入图片描述
既 每一项是x (2i),这里的‘i’就是temp为‘1’的下标。

4.将每一项的结果 相乘起来就行了。

5.对于输入的n为负数的情况,吧x变为倒数,然后n变为正数就可以继续算了。

完整代码

class Solution:def myPow(self, x: float, n: int) -> float:temp = bin(abs(n))[2:][::-1]print(temp)if n<0 :x = 1/xn = abs(n)res = 1for i in range(len(temp)):if temp[i] == '1':res *= x **(2**i)return res```
http://www.yayakq.cn/news/779118/

相关文章:

  • 优秀企业网站欣赏wordpress 分类的地址
  • 网站开发用jquery吗苏州代理注册公司
  • 网站怎么找的山西晋城网站建设
  • 厦门优秀的网站设计东莞网站到首页排名
  • 东莞设计制作网站制作开发一个小程序要多少费用
  • 怎么做简单的微信浏览的网站ftp上传wordpress网站要多久
  • 用asp做网站的可行性分析wordpress 情侣 主题
  • 如何做120急救网站wordpress点击阅读全文
  • 成都网站建设怎么样软件商城下载
  • 深圳网站建设开发哪家好中国招标机构哪个网站做的好
  • 移动网站建设优势洛阳做网站公司哪家好
  • 厦门网站建设公司电话深圳私人做网站
  • 2017年做啥网站致富wordpress 边栏修改
  • 个人网站主页设计教程对外网站建设情况汇报
  • 可以做私募股权投资的网站哪家网站做民宿好
  • 网站截图可以做凭证吗成都网站建设
  • 龙岩百度推广英文站 wordpress seo优化
  • 番禺网站建设怎么样哪里有网站直播做美食的
  • 环保科技东莞网站建设东莞短视频seo制作
  • 北京网站建设开发专业公司产品怎么做推广和宣传
  • 张家港建设局门户网站枣庄网站建设电话
  • 苏州网站推有人用dw做网站吗
  • 刚做网站做什么网站好点seo优化关键词
  • 网站开发过程中国的51区在哪里
  • 淘宝客怎么自建网站做推广wordpress做账号登录
  • 商丘公司做网站wordpress获取作者的文章
  • 中小企业建网站做网站首选什么语言
  • 邢台做移动网站公司电话查找企业资料的网站
  • 泉州网站优化排名梧州做网站建设
  • 网站建设公司清明雨上html5商城网页模板