首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
单组_spj判断数组之和
[编程题]单组_spj判断数组之和
热度指数:13754
时间限制:C/C++ 3秒,其他语言6秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
给定两个整数
和
,请你构造一个长度为
的正整数数组,使得其元素之和为
。
保证有
。
输入描述:
第一行有两个整数
和
。
输出描述:
输出
个正整数,它们的和需要为
。
示例1
输入
3 6
输出
1 2 3
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(89)
分享
提交结果有问题?
4个回答
66篇题解
添加回答
0
Python 3
迷人的大学生Henry实习
换掉自测输入 3 6不严谨
发表于 2025-10-05 14:23:39
回复(0)
0
Python 3
77小霸王
我的错误提示是:
输入 3 100000
预期输出 1 1 999998
为什么我提交后的用例是这种,为什么你们的题解按均匀分布能过,很纳闷啊,顺序错了也不过
发表于 2025-03-10 13:56:42
回复(0)
0
Python 3
牛客607548026号
def
construct_array
(
n
,
m
):
# 初始化数组,每个元素为 1
arr = [
1
] * n
# 计算剩余的和
remaining = m - n
# 均匀分配剩余的和
for
i
in
range
(n):
# 计算每个元素可以增加的最大值
add =
min
(remaining, m // n)
arr[i] += add
remaining -= add
if
remaining ==
0
:
break
return
arr
# 读取输入
n, m =
map
(
int
,
input
().split())
# 构造数组
result = construct_array(n, m)
# 输出结果,确保顺序正确
print
(
" "
.join(
map
(
str
, result)))
发表于 2024-12-14 12:31:02
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
难度:
4条回答
89收藏
1794浏览
热门推荐
相关试题
执行以下代码,如果想要 box1 ...
HTML
前端工程师
蘑菇街
2019
CSS
评论
(1)
浮点除法
过关题目
语言题
评论
(1)
执行以下程序,span盒子的wid...
CSS
评论
(1)
团队已有 95% 的语句覆盖率,但...
软件测试
评论
(1)
关于 Go 的接口和类型断言,以下...
Go
评论
(1)
单组_spj判断数组之和
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
3 6
1 2 3