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

门户网站字体完成网站的建设工作

门户网站字体,完成网站的建设工作,app开发及后期维护费用,中国建设银行手机银行app下载官网文章目录 题目描述思路分析完整代码 题目描述 实现 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/734239/

相关文章:

  • 跟网站开发有关的内容网页设计的一般流程
  • 网站建设的目录浏览开发一款购物app需要多少钱
  • 淮安做网站需要多少钱做文学网站算不算开公司
  • 优化网站搜索网站标题应怎设置
  • 嘉兴响应式网站合肥昱天建设有限公司网站
  • 无锡模板网站建设找哪个好软文发稿系统
  • 音乐网站系统源码wordpress 详情预设
  • 广州网站优化价格网站建设摊销时间是多久
  • 网站内容一样影响收录沈阳网站关键词优化哪家好
  • 免费织梦网站源码著名网红公司开业
  • 顺德制作网站专门做灯具海报的网站
  • 沧浪网站建设西安流调信息
  • 如何创网站唯品会一家做特卖的网站 分析
  • 顺德区网站设计展厅设计公司logo
  • 上海 网站建设 排名wordpress如何网页浏览数据库
  • 1有免费建网站天津搜狗seo推广
  • 网站图片分辨率尺寸微信公众平台对接网站
  • 北京网站开发品牌百度排名优化专家
  • 无锡制作网站价格表外贸公司取名字大全
  • 江苏联运建设有限公司网站建个人网站要花多少钱
  • 好的漂亮的淘宝客网站模板网站源码建站视频
  • 任意的关键词或网站做引流百度不收录新网站
  • 高端+旅游+网站建设站长工具查询域名信息
  • 保定免费建站服务做汽车保养的网站
  • 沈阳网站建设公司电话rap做词网站
  • 桐乡网站开发怎么申请自媒体平台账号
  • 广西住房城乡建设厅网站首页北京高端网站建设系统
  • 公司注册网站需要什么资料手机网站导航代码
  • 猪八戒网站开发合同网站建设开发html
  • 建设银行住房公积金预约网站首页线上营销技巧和营销方法