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

电子商务网站首页天津百度推广公司

电子商务网站首页,天津百度推广公司,广告设计与制作专升本考试科目,青海旅游网站建设方案快速计算次方的方法。 首先&#xff0c;先保证n是正数。 如果n<0&#xff0c;就让x取反&#xff0c;n取绝对值。 然后考虑怎么快速乘法。 考虑 x 7 x 1 2 4 x ∗ x 2 ∗ x 4 x^7x^{124}x*x^2*x^4 x7x124x∗x2∗x4&#xff0c;可以发现&#xff0c;本来乘6次x&#xff0…

快速计算次方的方法。
首先,先保证n是正数。
如果n<0,就让x取反,n取绝对值。

然后考虑怎么快速乘法。
考虑 x 7 = x 1 + 2 + 4 = x ∗ x 2 ∗ x 4 x^7=x^{1+2+4}=x*x^2*x^4 x7=x1+2+4=xx2x4,可以发现,本来乘6次x,如果x自身也在迭代取平方,则只要4次乘法。
这就好办了。

考虑n变成二进制,则就变成了1+2+4这种形式,如果有1 2 4,就乘,否则只迭代x。

class Solution:def myPow(self, x: float, n: int) -> float:if x == 0:return 0 res = 1 if n < 0:x = 1/xn = -n while n:if n%2 == 1: res *=x x *= x n >>= 1return res
http://www.dtcms.com/wzjs/325057.html

相关文章:

  • 网站建设情况百度官网优化
  • 建设网站要求和注意事项app开发工具哪个好
  • 做鞋子出口需要作网站吗外贸获客软件
  • 宝安区建设局网站常用的搜索引擎
  • 南宁疫情最新消息百度推广优化师培训
  • 六安哪家公司做网站好公司网站建设教程
  • 桂林医院网站建设营销顾问公司
  • 各大网站什么时候恢复彩色网站品牌推广策略
  • 网站空间如何买seo能干一辈子吗
  • 木门行业网站该怎么做cms快速建站
  • 北京网站建设公司价格全网推广哪家正宗可靠
  • 深圳企业网站建设推广服务百度seo优化工具
  • 专业移动网站建设商百度关键词排名点击器
  • javaee就是做网站的吗网站外链出售
  • 网站建设重要新如何做网站网页
  • 嘉兴做网站建设的公司哪家好湖南百度推广
  • 汕头市网站建设分站服务机构营销渠道方案
  • 免费注册网站软件关键词优化软件哪家好
  • 网站建设费51网站统计
  • 提供零基础网站建设教学石家庄做网站推广排名的公司
  • 网站的二维码怎么做的免费搭建自己的网站
  • 汕头网站优化找谁优化网站服务
  • 哈尔滨网站建设2017品牌推广是做什么的
  • 企业网站建设的思路收录好的网站
  • 百度关于垃圾网站的处理淘宝搜索关键词排名查询工具
  • 网站如何更换域名网站查询服务器
  • 963中华室内设计网seo内部优化具体做什么
  • 建设行业个人信息网站站长工具查询系统
  • 微信公众号登陆平台hyein seo官网
  • 门户网站 移动端本站3天更换一次域名yw