首页 > 试题广场 >

单组_spj判断数组之和

[编程题]单组_spj判断数组之和
  • 热度指数:13754 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定两个整数 nm ,请你构造一个长度为 n 的正整数数组,使得其元素之和为 m
保证有 n \leq m

输入描述:
第一行有两个整数 n\ (\ 1 \leq n \leq 10^5\ )m\ (\ n \leq m \leq 10^9\ )


输出描述:
输出 n 个正整数,它们的和需要为 m
示例1

输入

3 6

输出

1 2 3
import sys

for line in sys.stdin:
    a = line.split()
    x,y = int(a[0]) ,int(a[1])
    print((x-1)*'1 '+ str(y-x+1))
无脑用n-1 个1相加如何呢
发表于 2025-10-14 19:51:38 回复(0)
 222 和114都符合
发表于 2025-05-10 16:06:47 回复(0)