题解 | #尼科彻斯定理#

尼科彻斯定理

https://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt();
        if(m<1 || m>100) return;
        StringBuilder sb = new StringBuilder();
        int sum = 0;
        int n = m*m-m+1; //找到规律:第一个加数=m平方-m+1
        while(sum < m*m*m){  //找到关系:m的立方可以写成m个连续奇数之和
            sum += n;
            sb.append(n + "+");
            n += 2;
        }
        String res = sb.toString();
        System.out.println(res.substring(0, res.length()-1));
    }
}

全部评论

相关推荐

09-17 19:25
已编辑
太原理工大学 游戏测试
叁六玖:公司名发我,我要这个HR带我打瓦
我的秋招日记
点赞 评论 收藏
分享
赛博小保安:你这简历没啥大问题的,经历技能也足够了,问题应该就是出在出身了,学院本就是这样,HR忙着跟92的勾搭呢,哪有心思看我们这些双非😿😭
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务