zoukankan      html  css  js  c++  java
  • 我的有道难题算法-双倍超立方数

          
     
    Constraints
    -  n取值范围为1到1,000,000,000(含)
    Examples
    0)  
          1

    Returns: 0


    1)  
          1729

    Returns: 1
    1729=1^3+12^3
    1729=9^3+10^3


    2)  
          475574

    Returns: 27

    因为题中大量使用3次方计算,这里我们也可以减少重复计算。原理公式为:

    (n + 1)^2 = n^2 + 2n + 2
    (n + 1)^3 = n^3 + 3n^2 + 3n + 1

    所以我的实现算法如下:

    Code
  • 相关阅读:
    js 动态 activex 组件
    nodejs 任务调度使用
    javascript 停止事件冒泡以及阻止默认事件冒泡
    使用SQL字符串反转函数REVERSE巧妙实现lastindexof功能
    morris.js 简单学习
    weblogic启动受管服务器报错Authentication for user weblogic denied (weblogic 11g 域账号密码不生效的解决方法)
    正向代理与反向代理【总结】
    不休息的工作都是浪费时间
    Oracle实例名,服务名等概念区别与联系
    Tomcat启动找不到JRE_HOME的解决方法
  • 原文地址:https://www.cnblogs.com/evlon/p/1494140.html
Copyright © 2011-2022 走看看