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

网站建设如何自学/百度小说排行榜2020前十名

网站建设如何自学,百度小说排行榜2020前十名,重庆网站建设外包,ipad做网站服务器2020年12月4日 周五天气晴 【不悲叹过去&#xff0c;不荒废现在&#xff0c;不惧怕未来】 这道题主体和 剑指offer 14. 剪绳子 一样&#xff0c;唯一不同的就是本题涉及到大数越界情况下的取余问题。 class Solution { public:int cuttingRope(int n) {if (n < 3) return n…

2020年12月4日 周五天气晴 【不悲叹过去,不荒废现在,不惧怕未来】


在这里插入图片描述
这道题主体和 剑指offer 14. 剪绳子 一样,唯一不同的就是本题涉及到大数越界情况下的取余问题

class Solution {
public:int cuttingRope(int n) {if (n <= 3) return n - 1;int a = n / 3, b = n % 3, ans = 0, mod = 1000000007;if (b == 0) ans = Pow(3, a, mod);else if (b == 1) ans = Pow(3, a - 1, mod) * 4 % mod; // *4后的结果可能大于mod,因此需要再次取余else ans = Pow(3, a, mod) * 2 % mod;return ans;}// 快速幂算法,对 1000000007 取余long long Pow(long long base, long long power, int mod){long long res = 1;while(power != 0){if(power&1)res = res * base % mod;power >>= 1;base = base * base % mod;}return res;}
};

这里使用的是快速幂算法,具体参考了这篇文章 快速幂算法(全网最详细地带你从零开始一步一步优化)。


参考文献

快速幂算法(全网最详细地带你从零开始一步一步优化)
《剑指offer 第二版》

http://www.jmfq.cn/news/4791385.html

相关文章:

  • 河南省信息服务平台官网/seo综合查询接口
  • 购房者网站/seo诊断a5
  • 中色冶金建设有限公司网站/新浪微指数
  • 丹东做网站哪家好/今日最新足球推荐
  • 网站免费建站广告机/高级搜索引擎
  • 可以做多边形背景的网站/品牌推广网络公司
  • 装修网站模板/谷歌推广教程
  • wordpress网站弹窗插件/seo产品推广
  • 网站空间租用协议/亚马逊关键词优化怎么做
  • 垂直版面网站/网络运营培训班
  • 中企动力网站建设公司/西安竞价推广托管
  • 鸡西网站制作/网站搭建教程
  • 做卡贴的网站/怎样在百度上发布自己的文章
  • 珠海企业网站制作费用/制作一个网站的全过程
  • 前端做网站需要的技能/第三方关键词优化排名
  • 如果做独立网站赚钱/南宁seo外包服务
  • 网站建设多少钱哪个济南兴田德润有活动吗/世界杯32强排名
  • 国际要闻军事新闻/搜索优化的培训免费咨询
  • 网站建设honmau/app开发网站
  • 门头沟营销型网站建设/郑州网络seo公司
  • 市政府网站开发实例/世界搜索引擎公司排名
  • 做外贸soho 需要有网站吗/网络营销的专业知识
  • 分类网站上怎么做锚文本/百度搜索引擎官网
  • 做的好的微信商城网站/电商关键词排名优化怎么做?
  • 深圳市珠宝网站建设/搭建网站步骤
  • 网站设计草图/俄罗斯搜索引擎yandex推广入口
  • 宿迁建站网/seo云优化公司
  • 民权做网站哪家好/做网站的软件有哪些
  • 用什么软件搭建网站源码/百度指数官网查询
  • 陕西建设厅执业注册中心网站/营销策划是做什么