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

石家庄站布局图wordpress网站设置关键词

石家庄站布局图,wordpress网站设置关键词,安卓app免费下载,wordpress客户使用的后端1、题目描述 给你一根长度为 n 的绳子#xff0c;请把绳子剪成整数长度的 m 段#xff08;m、n都是整数#xff0c;n1并且m1#xff09;#xff0c;每段绳子的长度记为 k[0],k[1]…k[m - 1] 。请问 k[0]k[1]…*k[m - 1] 可能的最大乘积是多少#xff1f;例如请把绳子剪成整数长度的 m 段m、n都是整数n1并且m1每段绳子的长度记为 k[0],k[1]…k[m - 1] 。请问 k[0]k[1]…*k[m - 1] 可能的最大乘积是多少例如当绳子的长度是8时我们把它剪成长度分别为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、VS2019上运行 使用贪心算法 贪心算法 #include iostream using namespace std;class Solution { public:int cuttingRope(int n) {// 如果 n 小于等于 3则直接返回 n - 1因为长度为 2 和 3 时不剪切乘积最大。if (n 3) return n - 1;// 如果 n 等于 4则直接返回 4因为长度为 4 时将其剪成 2x2 的乘积最大。if (n 4) return 4;long res 1; // 初始化结果变量为 1用于计算乘积。while (n 4){res * 3; // 每次乘以 3res % 1000000007; // 取模防止溢出n - 3; // n 减去 3}// 最后 n 的值只有可能是2、3、4。// 而 2、3、4 能得到的最大乘积恰恰就是自身值// 因为 2、3 不需要再剪了剪了反而变小// 4 剪成 2x2 是最大的2x2 恰恰等于 4return res * n % 1000000007;} };int main() {Solution sol;int n;cout Enter the length of the rope: ;cin n;int maxProduct sol.cuttingRope(n);cout Maximum product of the rope after cutting is: maxProduct endl;return 0; }Enter the length of the rope: 10 Maximum product of the rope after cutting is: 36 3、解题思路 为什么选择剪成长度为 3 的绳子这涉及到一个数学推导假设将绳子剪成长度为 x 和 n - x其中 x 为一段的长度n 为总绳子长度。我们希望求得这种剪法下的乘积最大值。可以证明当 x n/3 时乘积最大。对于长度为 n 的绳子1.当 n 3k 时我们将绳子分成长度为 x n/3 k 的三段此时乘积为 x^3 (n/3)^3。 2.当 n 3k 1 时我们将绳子分成长度为 x n/3 k 和 x 1 k 1 的两段此时乘积为 x * (x 1)^2 (n/3) * ((n/3) 1)^2。 3.当 n 3k 2 时我们将绳子分成长度为 x n/3 k 和 x 2 k 2 的两段此时乘积为 x * (x 2) (n/3) * ((n/3) 2)。 可以观察到在 n mod 3 0, 1, 2 时乘积都可以表示为 x 的形式乘以某个因子。而要使乘积最大我们需要选择 x 为整数因此选择 x 最接近 n/3并且取整数部分即 x floor(n/3)。
http://www.tj-hxxt.cn/news/129874.html

相关文章:

  • wordpress 时间标题展示南宁seo优化
  • 四川成都具体地址有哪些泉州网站优化排名
  • 100款不良网站进入窗口软件青岛企业建站
  • 遵义做什么网站好3d网页游戏
  • 百度做网站多wordpress使用qq登录
  • 竞价网站制作网站 建站模式
  • 网站建设的第三方平台天远软件网站建设
  • 帮助传销做网站会不会判刑seo全称英文怎么说
  • 面试网站开发员做育儿类网站用什么程序好
  • 刚做淘客没有网站深圳网站建设 site
  • 做暧小说在线观看网站深圳做营销网站公司哪家好
  • 优秀网站推广方案上海工程建设造价信息网站
  • 做地方网站如何盈利自己做网站做什么内容
  • 中国六冶的网站谁做的it外包项目做完了就解散了吗
  • 建立一个商城网站平面设计是干嘛的 主要学什么
  • 网站使用教程物流网站建设工作岗位
  • 网站前端交互功能案例分析成都创新互联网站建设
  • 在线观看永久免费网站网址网站魔板大全
  • 龙岗住房建设局网站自己的网站是什么样子的
  • 彩票网站开发需求文档南宁机关两学一做网站
  • 个人怎么做微信公众号和微网站吗简述网站开发技术
  • 聊城网站制作公司电话wordpress 文章同步微信
  • 我的世界做神器指令网站管理员网站
  • 网站怎么做支付宝支付接口包装设计专业
  • 德州做网站网站上传照片 传不上去
  • 惠州市两学一做网站100个有用的网址
  • 装修之家网站wordpress在快速编辑加自定义字段
  • 制作网站的详细步骤做网站前段可以考什么证书
  • 网站建设实习目的石家庄最新一例轨迹
  • 南京定制网站建设公司wordpress memcached插件