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
  • 相关阅读:
    TypeError: expected string or bytes-like object
    Python之DataFrame更改列名及重排列顺序
    重启nginx 分类: ubuntu 测试 虚拟机 2014-12-12 11:50 126人阅读 评论(0) 收藏
    virtualbox下ubuntu调整分辨率的方法(给力!!!) 分类: ubuntu 虚拟机 2014-12-04 14:01 223人阅读 评论(0) 收藏
    安装Chrome driver/ IE driver 分类: python基础学习 2014-08-15 11:38 1328人阅读 评论(0) 收藏
    Python的静态方法和类成员方法 分类: python基础学习 2014-08-13 14:21 205人阅读 评论(0) 收藏
    linux 修改系统时间 分类: ubuntu 2014-07-28 12:04 209人阅读 评论(0) 收藏
    详解python linecache模块读取文件的方法 分类: python Module 2014-07-21 18:32 1057人阅读 评论(0) 收藏
    解决 WindowsError: [Error 87] 分类: 问题总结 2014-04-09 22:21 1266人阅读 评论(0) 收藏
    静态方法 分类: python基础学习 2014-04-05 19:34 228人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/evlon/p/1494140.html
Copyright © 2011-2022 走看看