首页 > 试题广场 >

尼科彻斯定理

[编程题]尼科彻斯定理
  • 热度指数:124479 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。

例如:

1^3=1

2^3=3+5

3^3=7+9+11

4^3=13+15+17+19

输入一个正整数m(m≤100),将m的立方写成m个连续奇数之和的形式输出。
数据范围:
进阶:时间复杂度:,空间复杂度:



输入描述:

输入一个int整数



输出描述:

输出分解后的string

示例1

输入

6

输出

31+33+35+37+39+41
input<-readLines("stdin")
input<-as.numeric(input)
for(i in input){
    m<-i
    sum<-m^3
    a1<-m^2-(m-1)
    string<-seq(from=a1,by=2,length.out = m)
    final<-paste(string,collapse = '+')
    cat(final)
    cat("\n")
}
发表于 2022-02-06 10:37:26 回复(0)

问题信息

难度:
2条回答 26547浏览

热门推荐

通过挑战的用户

查看代码