华为oj初级 尼科彻斯定理

    xiaoxiao2021-03-25  118

    描述 验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。 例如: 1^3=1 2^3=3+5 3^3=7+9+11 4^3=13+15+17+19

    接口说明 原型:

    /* 功能: 验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。 原型: int GetSequeOddNum(int m,char * pcSequeOddNum); 输入参数: int m:整数(取值范围:1~100)

    返回值: m个连续奇数(格式:“7+9+11”); */ public String GetSequeOddNum(int m) { /在这里实现功能/ return null; }

    知识点 循环 运行时间限制 10M 内存限制 128 输入 输入一个int整数 输出 输出分解后的string 样例输入 6 样例输出 31+33+35+37+39+41

    展开式从(n*n - n + 1)开始,步进2显示,共显示n个数。

    #include <iostream> #include<vector> #include<algorithm> #include<string> using namespace std; int main(){ int n; cin >> n; int m = n*n - n + 1; for (int i = 0; i < n - 1; i++) cout << m + 2 * i << "+"; cout << m + 2 * (n - 1) << endl; return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-21694.html

    最新回复(0)