整数拆分

发布时间:2024-12-10 22:35

窗帘拆卸清洗:非易损部分可手洗,整体拆下用洗衣机清洗 #生活技巧# #居家生活技巧# #窗帘#

最新推荐文章于 2024-07-16 18:35:54 发布

ZS_520 于 2018-10-24 14:31:58 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

题目如下:

一个整数总可以拆分为2的幂的和,例如: 7=1+2+4 7=1+2+2+2 7=1+1+1+4 7=1+1+1+2+2 7=1+1+1+1+1+2 7=1+1+1+1+1+1+1 总共有六种不同的拆分方式。 再比如:4可以拆分成:4 = 4,4 = 1 + 1 + 1 + 1,4 = 2 + 2,4=1+1+2。 用f(n)表示n的不同拆分的种数,例如f(7)=6. 要求编写程序,读入n(不超过1000000),输出f(n)%1000000000。

输入描述:

每组输入包括一个整数:N(1<=N<=1000000)。

输出描述:

对于每组数据,输出f(n)%1000000000。

  java实现:

import java.io.*;

import java.util.*;

public class Main{

static int []a=new int [1000001];

public static void main(String []args){

a[0]=1;

a[1]=1;

Scanner sc=new Scanner(System.in);

while(sc.hasNextLong()){

int

网址:整数拆分 https://www.yuejiaxmz.com/news/view/437843

相关内容

Excel单元格拆分技巧:快速整理数据的4种方法
策略报告:拆分基金业绩整体好于新基金
中储恒科+中储智运=央企600787分拆上市、混改、股权激励、整体上市
多功能抽屉式整理柜怎么拆
QT拆分器的使用及随窗口改变大小
TCP拆包粘包之分隔符解码器
记者直击废旧家电拆解 10分钟完美拆解一台废旧洗衣机
重拳出击!灵溪违建拆拆拆!
自己拆橱柜拆除教程
整数因子分解问题 SDUT

随便看看