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

公交公司网站建设的意义照片视频制作软件

公交公司网站建设的意义,照片视频制作软件,如何制作网站专题,程序外包文章目录 题目描述思路分析完整代码 题目描述 实现 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/749407/

相关文章:

  • 网站客户体验ftp是专门提供文件传输的网站
  • 做问卷的网站哪个好wordpress商城推广插件
  • 柳州团购汽车网站建设网站值多少钱
  • 专业管道疏通网站建设图片网店设计公司
  • 怎么棋牌网站建设青岛工程建设监理公司网站
  • 湖南网站营销推广设计大型网页游戏开发
  • 深圳做网站设计制作开发网站遭到攻击
  • 怎么推广公司的网站做个网站找别人做的吗
  • 北京网站建设公司哪家最好长汀网站建设
  • 甘肃省两学一做专题网站富顺县规划和建设局网站
  • 网站封了给个能用的wordpress用户组阅读文章
  • 好的文案网站电商网站流程图
  • 网站更新与维护wordpress 自定义模板下载
  • wordpress 上传网站数字博物馆网站建设
  • 开个网络公司要多少钱排名优化课程
  • 淘宝网站怎么做特价二次开发焦点吧
  • 网站海报是怎么做的wordpress速度加快
  • 唐山网址建站潍坊做外贸网站
  • 大气手机企业网站平面设计鉴赏网站
  • 《网站建设与管理》方案wordpress免费虚拟主机
  • 商城网站模板框架新钥匙网站建设
  • 合肥网站关键词seo优化公司男科医院在线咨询免费
  • 全国中小企业网站做网站哪家好 青岛
  • 天津网站优化公司电话江都区城乡建设局网站
  • 做外贸网站做成哪种形式好互联网招商
  • 无锡网站制作方案wordpress文章参数
  • 做建材一般去什么网站宣传体育直播网站建设
  • 1号店网上购物商城廊坊网站建设优化
  • 怎么样建设网站赚钱十五种常见的销售策略
  • a站为什么不火了化工seo顾问