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

从化网站建设服务资质做网站需要用到什么

从化网站建设服务,资质做网站需要用到什么,网站 百度认证,产品品牌推广公司首先我们需要知道下面这个公式#xff1a; (a^b) mod c((a mod c)^b) mod c 现在试着用最常规的方法计算 a^b 算法一#xff1a; def spow(n, m):res 1for i in range (m):res * nreturn res print(spow(2, 100))显然这个算法的时间复杂度为 O(n)#xff0c;我们需要找到…首先我们需要知道下面这个公式 (a^b) mod c((a mod c)^b) mod c 现在试着用最常规的方法计算 a^b 算法一 def spow(n, m):res 1for i in range (m):res * nreturn res print(spow(2, 100))显然这个算法的时间复杂度为 O(n)我们需要找到一个复杂度较低的算法。 对于幂次运算例如a^5 如果直接运算需要5次循环了。 但是如果写成 a^5 a*((a2)2)如果是这样就仅仅需要3次运算了一下子省了两次运算对于这次次数低的运算都如此可观对于次数多的运算可想而知了。 对于上面的情况计算幂的时候明显需要分情况考虑。 1、当b为偶数的时候a^b (a2)(b/2) 2、当b为奇数的时候a^b a*(a^2)((b-1)/2)。 时间复杂度降到了 O(logn) 算法二 def qpow(n, m):res 1base nwhile m ! 0:if (m1) ! 0:res res*basebase base*basem m 1return res print(qpow(2, 100))如果要取余 算法三 mod 1000000007 def qpow(n, m):res 1base nwhile m ! 0:if (m1) ! 0:res res*base%modbase base*base%modm m 1return res print(qpow(2, 100))
http://www.sadfv.cn/news/251230/

相关文章:

  • 自己做效果图的网站网站建设不包括以下哪个阶段
  • 2008 iis asp配置网站中国能源建设集团有限公司总经理
  • 手机网站演示温州合作网站
  • 网站seo完整seo优化方案高端网站建设上
  • 苏州建设招聘信息网站湖州长兴做网站
  • 正规的佛山网站建设世界互联网峰会
  • 沈阳app制作网站建设推杭州网站优化咨询
  • 网站策划需要什么能力交换链接是什么
  • 免费网站加速服务网站开发z亿玛酷1流量订制
  • 网站平台建设建设部网站施工合同范本
  • 手机网站怎么写店铺首页如何设计
  • 浏阳做网站公司网站被百度惩罚放弃
  • wordpress文件换位置优化国内访问wordpress
  • 微信链接制作软件上海排名优化推广工具
  • 罗湖网站建设报价tk网站注册
  • 网站数据库怎么建做直播网站视频教程
  • 网站公司一站式服务sns网站建设哪家公司好
  • 南庄建网站学技能的免费网站
  • 合肥做网站推广的公司wordpress 博客地址
  • 怎么知道网站是某个公司做的wordpress文章目录页面
  • 网站开发好学wordpress函数文件夹
  • 巩义企业网站快速优化多少钱网站建设中 显示 虚拟机
  • 网站设计专业需要什么软件网站开发app定制
  • 网站建设升级的必要性网站制作钱
  • 个人做的网站能备案吗人工智能自动做网站
  • 珠海专业做网站制作营销策划推广
  • 网站文章采集工具wordpress 主题 panda
  • 怎么自己网站搜不到了hugo 怎么做网站
  • 怎么做网站推广云浮江门建设造价信息网站
  • 静安微信手机网站制作wordpress电话修改