题解 | 单组_spj判断数组之和

单组_spj判断数组之和

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

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        //数组长度为n
        int n = in.nextInt();
        //数组元素之和为m
        int m = in.nextInt();
        int[] arr = new int[n];
        if (n * n + n == 2 * m) {
            for (int i = 0; i < n; i++) {
                arr[i] = i + 1;
            }
        }else {
            for (int i = 0; i < n -1 ; i++) {
                arr[i] = 1;
            }
            arr[n - 1] = m - n + 1;
        }
        int j = 0;
        while (j < n) {
            System.out.print(arr[j++] + " ");
        }
        
    }
}

全部评论

相关推荐

xdm怎么说&nbsp;要被拷打了&nbsp;担心是KPI
丹田:面就完了,就当日薪四位数的大佬免费给给你面试。
点赞 评论 收藏
分享
06-20 17:42
东华大学 Java
凉风落木楚山秋:要是在2015,你这简历还可以月入十万,可惜现在是2025,已经跟不上版本了
点赞 评论 收藏
分享
把实习生当正职使昨天第一天就加班,晚上连口饭都没吃上,以后日子咋过,我不想干了
码农索隆:实习不怕忙,就怕干的活重复且没难度,要干就干那种有深度有难度的任务,这样才能快速的提升
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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