题解 1127: C语言训练-尼科彻斯定理

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

【C++较复杂版解法】尼克彻斯定理:先举例找规律,再设计程序和算法

(第一次写出测试没有报错,而且一次通过AC的程序,还挺开心哈哈哈。)解题思路:首先读懂尼科彻斯定理的定义:任何一个整数m的立方都可以写成m个连续奇数之和。题目的输入要求是:输入任一正整数题目的输出要求是:输出该数的立方分解为一串连续奇数的和观察输出案例:13*13*13=2197=157+159+16

C语言训练-尼科彻斯定理 (简单思维,易懂)

通过继续列举,发现奇数和偶数规律相同,无需分开讨论3^3=27=7+9+11;4^4=64=13+15+17+194*4+4-1=19【最右边的奇数用编程语言表示仍然是:N*N+N-1】观察输出案例:13*13*13=2197=157+159+161+163+165+167+169+171+173+1
优质题解

尼科彻斯定理(c语言)

摘要:问题1:m 个连续奇数之和的形式输出这题还是比较明显的,可以看到从第一个奇数开始,后面的奇数就只是简单的每次加个2而已。加几个2就是m的事了。可以说已经解决了一个问题。那么现在关键问题就是如何找到这个……

尼科彻斯定理(取巧)-题解(C++代码)

讲一下我做题的整个过程吧,一开始看到这个题我是有点懵的,没有一点思路,然后再仔细看看题,**任何一个整数m的立方都可以写成m个连续奇数之和**。这已经可以确定要输出m个连续的奇数了(一定要好好看题),那么剩下的就只需要确定第一个开始的奇数就行了。

C语言训练-尼科彻斯定理-题解(Python代码)

找规律(我是菜鸟,勿喷):如果是奇数:例如13*13*13=2197=157+159+161+163+165+167+169+171+173+175+177+179+181一共分解成13个数,最中间是13的幂(169),左边六个是169依次减2,
优质题解

C语言训练-尼科彻斯定理-题解(C++代码)(By 信息学之家)

##分析题目![](https://i.loli.net/2019/08/05/dwxF2GL9sqvMtOD.png)###整理数据通过观察数据,我们可以得出一下几点结论:1.根据上图的蓝色引导线,我们可以将其构成一组序列1、3、5、7、9、11、13、15、17……2.假设标黄的数字即为项数,