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

重庆智慧团建网站登录平台企业品牌宣传型网站

重庆智慧团建网站登录平台,企业品牌宣传型网站,建站之星网站模版商城,重庆安全员c证在哪里报名题目 2、3、3的三段#xff0c;此时得到的最大乘积是18。 答案需要取模 1e97#xff08;1000000007#xff09;#xff0c;如计算初始结果为#xff1a;1000000008#xff0c;请返回 1。 示例 1#xff1a; 输入: 2输出: 1解释: 2 1 1, 1 1 1 示例 2: 输入: 10输出…题目 2、3、3的三段此时得到的最大乘积是18。 答案需要取模 1e971000000007如计算初始结果为1000000008请返回 1。 示例 1 输入: 2输出: 1解释: 2 1 1, 1 × 1 1 示例 2: 输入: 10输出: 36解释: 10 3 3 4, 3 × 3 × 4 36 提示 2 n 1000 解题思路 1.题目要求我们将绳子剪切为乘积最大的 m 段这个题的解题思路与剑指 Offer 14- I. 剪绳子基本相同大家可以先去学习一下。唯一有一点不同的是这道题需要我们取模。 2.那在这里我们只讲解一下大数取余的方法 余数定理推导过程略 (ab)%p ((a%p)(b%p))%p 在每次乘法运算后都加上求余操作则最终的结果就是想要求得的余数在代码中体现在 pow 函数的for循环中 res (res * a) % p;就是在每次乘法运算后都加上求余操作 因此 循环求余法 循环求幂次每次乘法运算后求余数 。所以大数求余的本质实际就是通过“求幂次的方法余数定理”将原本要一次完成的操作分解到了求幂次过程的每一次循环中每次乘法操作都求一次余数。 3.因为在计算过程中res有可能超出类型所以我们将res设置为 long 类型。那在cuttingRope() 函数的返回值中我们就要将pow返回的 long 类型强转为 int 类型但是在 mod 1 和 mod 2 时有可能 pow 的返回值乘以 4 或者乘以 2 后依旧为 long 类型所以我们要将相乘后的值再次取余后再进行强转。 代码实现 class Solution {public int cuttingRope(int n) {if(n 2){return 1;}if(n 3){return 2;}int res n / 3;int mod n % 3;int p 1000000007;if(mod 0){return (int)pow(3,res);}else if(mod 1){return (int)(pow(3,res - 1) * 4 % p);}else {return (int)(pow(3,res) * 2 % 1000000007);}}long pow(int a, int k){long res 1;int p 1000000007;for(int i 1; i k; i){res (res * a) % p;}return res;} } 测试结果
http://www.dnsts.com.cn/news/34596.html

相关文章:

  • 十大门户网站做网站的分工
  • 网站版面如何设计搜狗是哪个公司开发的
  • 手把手教你入侵网站修改数据做网站如何用代码把字体变大
  • 砀山哪有做网站的网站开发工程师认证
  • 基于ipv6的网站开发创意广告宣传片制作
  • php网站开发意思非寻服饰网站建设规划书
  • 嘉兴网站优化联系方式淘宝官网首页设计
  • 海南网站建设哪家好wordpress改造
  • 网站如何做搜索引擎如何创建目录wordpress
  • 网站制作泉州公司wordpress seo博客选哪个主题
  • 如何防止网站被注入黑链网页作品制作的一般过程
  • 温州网站建设对比郑州seo哪家专业
  • 网站制作费用低合肥网络公司网站建设
  • 网站是怎么被挂马app我的页面设计
  • 网站内容与目录结构图泰安企业网站建设
  • 网站开发实习过程wordpress做表格
  • 站长工具高清有吗关键seo排名点击软件
  • 网站建设佰首选金手指十七dw怎样去除网站做的页面模板
  • 北京微信网站开发asp.net网站建设ppt
  • 新浪网站怎么做推广二手房交易网站排名
  • 百度站长平台闭站保护国际新闻最新消息十条
  • 万网归一常州百度推广排名优化
  • 迪哥哪个网站上做游戏直播网站项目遇到的问题
  • 网站备案关站网站 虚拟空间
  • 建站推广什么意思网站建设的收获
  • 网站开发推广大型手游网络游戏排行榜
  • 大型门户网站设计解决方案CDN 网站是否需要重新备案
  • 企业网站建设的成本中国邢台网
  • 外语网站开发传媒公司骗人套路
  • 网站 icp备案wordpress头部信息