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

国内永久免费crm系统网站推荐大全竞价推广课程

国内永久免费crm系统网站推荐大全,竞价推广课程,能找本地人做导游的网站,服装公司网站策划方案一般大家写都是 int ans 1; for (int i 1; i < a; i )ans * x;时间复杂度 但是这对于我们还不够&#xff0c;我们要 首先我们得知道一个数学知识 那么求 就有以下递归式 a 能被2整除 a 不能被2整除 (这里a/2是整除) 所以每次都调用 不就是么 最后补充一个东西…

一般大家写x^a都是

int ans = 1;
for (int i = 1; i <= a; i ++)ans *= x;

时间复杂度O(n)

但是这对于我们还不够,我们要O(logn)


首先我们得知道一个数学知识

x^{a^{b}} = x^{a*b}

那么求 x^a 就有以下递归式

a 能2整除   x^a = x^{(a/2)^{2}} = x^{a/2} * x^{a/2}

a 不能2整除  x^a = x^{(a/2)^{2}} * x = x^{a/2} * x^{a/2} * x (这里a/2是整除)

所以每次都调用 a/2 不就是O(logn)

最后补充一个东西

x^a mod b = (x^{i} mod b * x^{j} mod b) mod b  (i + j = a)

代码:

#include <iostream>
using namespace std;
typedef long long LL;
LL a, b, m;
//m是取模的数
LL q_pow(LL a, LL b, LL m) {if(b == 0)return 1;LL tmp = q_pow(a, b >> 1, m) % m;return (b & 1 ? a : 1) * tmp % m * tmp % m;
//b & 1 和 b % 2 == 1 是等价的
}
int main() {cin >> a >> b >> m;cout << q_pow(a, b, m);return 0;
} 

http://www.mmbaike.com/news/56676.html

相关文章:

  • 设计一个个人求职网站百度手机seo软件
  • seo工具优化软件seo超级外链工具
  • 网站建设的可行性免费网站推广平台
  • 重庆专业网站建设公司百度浏览器官网
  • 城市建设网站的项目背景百度seo 站长工具
  • 网站建设开发的目的seo网站优化培训厂家报价
  • 中国建设银行官网首页登录网站seo方案策划书
  • 在线做初中题网站网站关键词在线优化
  • 南通网站排名优化价格互联网销售是什么意思
  • 网站建设与管理感想高明搜索seo
  • 大型视频网站开发济南网站推广
  • 做网站的分析报告案例巢湖网站制作
  • 免费的域名网站自己怎么优化我网站关键词
  • 郑州房地产网站建设优化设计六年级上册数学答案
  • 上海定制网站建设费用网站维护中
  • 做旅游的网站那个便宜厦门人才网唯一官网招聘
  • 网站建好了怎么做淘宝客谷歌推广公司
  • h56wcom什么网站朋友圈推广
  • 十大教育培训机构排名长沙网站seo服务
  • 可以做四级的网站东营百度推广电话
  • 做网站多少钱google深圳关键词快速排名
  • 代购网站怎么做各国足球世界排名
  • 网站建设费用预算表、学大教育培训机构怎么样
  • 影楼网站制作谷歌seo公司
  • 网站设计师发展百度网盘app官方下载
  • 怎么做网站海外推广app推广拉新一手渠道
  • 网站商品展示页怎么做的品牌网络营销推广方案策划
  • 使用java做直播网站百度大搜推广开户
  • 大庆网站建设宁波seo深度优化平台有哪些
  • 沈阳制作公司网站和app谈谈你对网络营销的认识