HJ76 尼科彻斯定理

这篇具有很好参考价值的文章主要介绍了HJ76 尼科彻斯定理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题目:

HJ76 尼科彻斯定理

题解:

m个连续奇数之和,所以我们只要求出连续奇数的第一位就能以此枚举所有奇数,连续奇数是一个等差数列。

HJ76 尼科彻斯定理,华为机试,java,华为,等差数列

S = m^3, n = m, d = 2    ===>  a1 = m^2 - (m-1)

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int m = in.nextInt();
        in.nextLine();

        int sum = m * m * m;
        int a1 = sum / m - (m-1);
        StringBuffer sb = new StringBuffer();
        sb.append(a1);
        for (int i = 1; i < m; i++) {
            a1+=2;
            sb.append("+");
            sb.append(a1);   
        }
    
        System.out.println(sb.toString());
    }
}

时间复杂度:O(n)文章来源地址https://www.toymoban.com/news/detail-743797.html

到了这里,关于HJ76 尼科彻斯定理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为OD机试真题 Java 实现【等差数列】【2023 B卷 100分】,附详细解题思路

    本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。 刷的越多,抽中的概率越大 ,每一题都有详细的答题思路、详细的代码注释、样例测试,订阅后,专栏内的文章都可看,可加入华为OD刷题群(私信即可),发现新题目,随时更新,全天CSDN在线答疑。 专栏福利 :限时订

    2024年02月16日
    浏览(49)
  • 华为机试题:HJ35 蛇形矩阵(python)

    描述 : 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 例如,当输入5时,应该输出的三角形为: 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 输入描述 : 输入正整数N(N不大于100) 输出描述 :输出一个N行的蛇形矩阵。 示例1 Python3 【Python】input()函数用法小结 常用的强转类

    2024年02月07日
    浏览(29)
  • 华为刷题:HJ3明明随机数

    2024年02月15日
    浏览(28)
  • 华为OD机试(JAVA)真题II

            华为机试有三道题目,第一道和第二道属于简单或中等题,分值为100分,第三道为中等或困难题,分值为200分。总分为 400 分, 150分钟 考试时间。 之前通过为 150分 ,现在好像 分数提高 了,大家不要太大意,一定要多刷题,争取拿高分,毕竟 分数越高评级越高

    2023年04月21日
    浏览(32)
  • 2023华为od机试 Java【最旺店铺】

    本题使用Java解答,需要python代码请参考:链接 某城市有m个商店和n位市民。现在要举行一场活动,通过投票来选出最受欢迎的商店。每位市民只能投一票,他们将根据自己的喜好为指定的商店投票。然而,1号商店有一个特殊的优势——它可以给每位市民发放补贴,使他们改

    2024年02月14日
    浏览(22)
  • 华为OD机试 - 购物(Java & JS & Python)

    题目描述 商店里有N件唯一性商品,每件商品有一个价格,第 i 件商品的价格是 ai。 一个购买方案可以是从N件商品种选择任意件进行购买(至少一件),花费即价格之和。 现在你需要求出所有购买方案中花费前K小的方案,输出这些方案的花费。 当两个方案选择的商品集合至

    2024年02月12日
    浏览(34)
  • 【华为机试真题详解JAVA实现】—坐标移动

      目录 一、题目描述 二、解题代码 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入: 合法坐标为A(或者D或者W或者S) + 数字(

    2023年04月10日
    浏览(23)
  • 【华为机试真题Java】英文输入法

    目录 题目描述 输入描述 输出描述 参考示例 参考示例 机试介绍

    2024年02月02日
    浏览(25)
  • 华为OD机试之用户调度问题(Java源码)

    题目描述 在通信系统中,一个常见的问题是对用户进行不同策略的调度,会得到不同的系统消耗和性能。 假设当前有n个待串行调度用户,每个用户可以使用A/B/C三种不同的调度策略,不同的策略会消耗不同的系统资源。请你根据如下规则进行用户调度,并返回总的消耗资源

    2024年02月08日
    浏览(33)
  • 华为OD机试 - 经典屏保(Java & JS & Python)

    题目描述 DVD机在视频输出时,为了保护电视显像管,在待机状态会显示“屏保动画”,如下图所示,DVD Logo在屏幕内来回运动,碰到边缘会反弹。 请根据如下要求,实现屏保Logo坐标的计算算法。 屏幕是一个800*600像素的矩形,规定屏幕的左上角点坐标原点,沿横边向右方向为

    2024年02月12日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包