zoukankan      html  css  js  c++  java
  • 62.COUNT(递归算法)--数的划分变式题型


    文件名:count.cpp

    输入输出文件:count.incount.out

    时空:64M2s

    我们已经知道这样一个定理:任意一个正整数能够分解成最多4个数字的平方和。现在给你一些数字,要你求出它们有多少种不同的分解方法,使得分解出来的数字个数小于等于4,并且它们的平方和等于该数字。比如:25一共有3种不同的分法:12+22+22+4232+4252。(注意:32+4242+32算同一种。)

     

    输入格式

    一个数字N

     

    输出格式

    一行,对应该数字的分解方法数。

     

    样例

           输入

    25

    输出

    3

     

    数据范围

    1<=N<=2^15

     

  • 相关阅读:
    vim 命令详解
    vim基础命令
    JSP取得绝对路径
    sigar开发(java)
    HDU-5273
    HDU-1671
    HDU-1251
    POJ-1743
    POJ-2774
    hihocoder 1145 : 幻想乡的日常
  • 原文地址:https://www.cnblogs.com/csgc0131123/p/5290343.html
Copyright © 2011-2022 走看看